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

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

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