31
對不起基本的問題,我敢肯定,但我似乎無法弄清楚這一點。如何從另一個文件調用函數?
說我有這個程序,文件名爲pythonFunction.py
:
def function():
return 'hello world'
if __name__=='__main__':
print function()
我怎樣才能把它在另一個程序? 我想:
import pythonFunction as pythonFunction
print pythonFunction.function
而是「世界你好」,我得到......我在過去通過將第一文件中的類做到了這一點,但我想知道如何正確導入功能?如果有幫助,在我真正的文件,我打印字典
謝謝,我該如何調用if __name __ =='__ main__':還是從函數調用它的唯一方法?它很好,但當我這樣做時,我得到的變量不是全局的錯誤,我可以改變它,但只是想知道 – Lostsoul
@Lostsoul:不幸的是,你不能從另一個模塊調用'if __name__ =='__main __''節。許多模塊使用的是具有'main'函數,並且所有'if __name__ =='__main __''節都會調用它。 – icktoofay
好的,謝謝你解釋它..謝謝你的幫助! – Lostsoul