python - Wie übergebe ich Parameter an ein Modul? Der Parameter ist der Funktionsname des Moduls?
扔个三星炸死你
扔个三星炸死你 2017-06-12 09:26:33
0
1
915

Ich hoffe, durch die Übergabe von Parametern mehrere Funktionen im Modul ausführen zu können.

Zum Beispiel: Es gibt die Funktionen daifu, jiekuan und tixian im tb-Modul
import tb
tb.daifu.save(os.path.join(args.savedir, xlname))

Modul direkt schreiben. Wenn jedoch der Wert des Funktionsnamens übergeben wird, ist der Typ falsch. Es handelt sich nicht um eine Funktion, sondern um einen String.
Ich würde gerne fragen, wie man den Parametertyp auf den Funktionsnamen der Funktion setzt?

扔个三星炸死你
扔个三星炸死你

Antworte allen(1)
世界只因有你
getattr(tb, 'daifu').save(os.path.join(args.savedir, xlname))

这样?

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage