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