我想从另一个文件中调用一个函数,并将参数从当前文件传递到该文件。在下面的示例中,在文件bye.py中,我想从“ hi.py ”文件中调用函数“ me ” ,并将“再见”字符串传递给函数“ me ”。怎么做 ?谢谢 :)
我有文件hi.py
def me(string):
print(string)
me('hello')
再见
from hi import me
me('goodbye')
我得到了:
hello
goodbye
我想要的是:
goodbye
通常,当您创建要if __name__ == '__main__'
导入的文件时,如果要从另一个文件导入文件,则必须使用该值评估为false。因此,您的hi.py可能如下所示:
def me(string):
print(string)
if __name__ == '__main__':
# Do some local work which should not be reflected while importing this file to another module.
me('hello')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句