python - Comment passer des paramètres à un module, le paramètre étant le nom de la fonction du module?
扔个三星炸死你
扔个三星炸死你 2017-06-12 09:26:33
0
1
961

J'espère exécuter plusieurs fonctions dans le module en passant des paramètres.

Par exemple : il y a les fonctions daifu, jiekuan et tixian dans le module tb
import tb
tb.daifu.save(os.path.join(args.savedir, xlname))

Écrivez le module directement. Le nom de la fonction peut être appelé. Mais si la valeur du nom de la fonction est passée, le type est faux. Ce n'est pas une fonction mais une chaîne.
Je voudrais demander comment définir le type de paramètre sur le nom de la fonction ?

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

répondre à tous(1)
世界只因有你
getattr(tb, 'daifu').save(os.path.join(args.savedir, xlname))

Est-ce le cas ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal