0
我需要製作一個腳本來調用特定目錄中的每個.py文件,從而允許被調用腳本訪問有關調用腳本的信息(類,變量等)。Python腳本調用其他Python腳本
所以我有這樣的事情:
mainfile.py:
class MainClass:
def __init__(self):
self.myVar = "a variable"
for f in os.listdir(path):
if f.endswith(".py"):
execfile(path+f)
def callMe(self):
print self.myVar
myMain = MainClass()
myMain.callMe()
而且我希望能夠做到在callee.py以下
myMain.callMe()
我很好奇爲什麼你不使用導入,然後從這些文件創建實例? –
@WissamYoussef - 我需要主腳本作爲主程序。其他腳本就像插件。有沒有辦法做到這一點? – functorial
你來自Java嗎? – reem