我在 python 腳本中有 3 個函數,我想同時運行但來自另一個 python 腳本,例如:def a(): print("\nphrase1")def b(): print("\nphrase2")def c(): print("\nphrase3")我想從不同的文件運行這 3 個函數。有人可以支持我嗎?
2 回答

烙印99
TA貢獻1829條經驗 獲得超13個贊
我建議您將帶有功能的程序復制到與要運行它們的程序相同的文件夾中
from yourprogram import a, b, c
#code
a()
b()
c()

幕布斯7119047
TA貢獻1794條經驗 獲得超8個贊
假設如果以上所有功能都在模塊內fun.py,則使用下面的代碼片段來運行所有功能 -
import fun
for i in dir(fun):
item = getattr(fun,i)
if callable(item):
item()
dir(fun) 檢索模塊 fun 的所有屬性。如果屬性是可調用對象,則調用它。請注意,它將調用 fun 模塊中可調用的所有內容。
希望這能回答您的問題。
添加回答
舉報
0/150
提交
取消