在Python中调用一个单独的文件中的函数

2024-04-19 04:25:44 发布

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

我读过以下文章:

Importing Module or From Module Import

From file.py import *

我只是想知道什么时候将代码分解成多个文件,而不是将多个函数放在一个文件中?我在这里的具体问题是,我有一个函数有100行,我想在另一个函数的for循环中调用它。另外,什么时候执行脚本?当你导入它们,或者当你调用它们的时候?

注意:下面的答案已经完全解决了问题。谢谢您!


Tags: or文件函数代码frompyimport脚本
3条回答

根据另一个文件的性质,导入它可能是一个很好的解决方案。

from otherfile import big_function

for something something:
    big_function()

假设函数useful_function与程序文件在同一目录下的文件foreign_code.py中,只需将

from foreign_code import useful_function

在你的计划的顶端。

您需要import另一个文件(或该文件中的函数名)。查看tutorial on modules以供参考。不要忘记在导入脚本时会执行它们。

相关问题 更多 >