Python3:如何从另一个文件调用函数并将参数传递给该函数?

2024-04-27 04:28:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从另一个文件调用一个函数,并将参数从当前文件传递到该文件。在下面的例子中,在文件再见我想从“嗨,py“文件并传递”再见“字符串到函数”me。怎么做?谢谢:)

我有档案嗨,py在

def me(string):
    print(string)
me('hello')

在再见在

^{pr2}$

我得到的是:

hello
goodbye

我想要的:

goodbye

Tags: 文件函数字符串pyhello参数stringdef
1条回答
网友
1楼 · 发布于 2024-04-27 04:28:16

通常,当您创建要导入的文件时,您必须使用if __name__ == '__main__',以防从另一个文件导入该文件时,该值的计算结果为false。所以你的嗨,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')

相关问题 更多 >