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

我想从另一个文件中调用一个函数,并将参数从当前文件传递到该文件。在下面的示例中,在文件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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何返回ffmepg处理的输出文件并将其传递给另一个函数?使用python

从另一个文件调用 Python 函数并使用该函数的 DF

将函数参数作为参数传递给python中的另一个函数

Python 3将一个函数传递给另一个函数

如何将带有参数作为参数的函数传递给Python中的另一个函数?

如何在python中将一个函数传递给另一个函数

将带有参数的函数传递给Python中的另一个函数?

将可选函数(和可选参数)传递给 Python 中的另一个函数?

python函数作为参数传递给另一个函数

Python:如何将函数作为参数传递给另一个函数,而不自动运行它

如何将mean()作为输入参数传递给Python中的另一个函数?

如何将以参数为参数的函数传递给函数名称为字符串的python中的另一个函数?

定义一个函数,该函数为各种字符串python调用另一个函数

如何将python事件变量传递给另一个函数?

将函数内生成的数组传递给python中的另一个调用的函数(集成)

从Python中的另一个文件调用函数

无法从另一个 Python 文件调用函数

从另一个文件调用Python函数

从另一个文件中调用Python函数

Python从另一个文件调用函数

从另一个 Python 文件调用函数

在另一个python文件中调用带有多个参数的函数时出错

Python 3:如何注释以另一个函数作为参数的函数?

python如何执行调用函数的对象方法,该函数从同一对象调用另一个方法

如何获取调用另一个文件的函数的Python文件的名称?

python将函数传递给另一个函数

从外部将Python函数传递给另一个函数

如何从python中的另一个.py文件调用函数?

如何在python中从另一个文件调用函数