Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将函数(使用多个包)组织到单个文件中_Python_Python 3.x - Fatal编程技术网

Python 如何将函数(使用多个包)组织到单个文件中

Python 如何将函数(使用多个包)组织到单个文件中,python,python-3.x,Python,Python 3.x,我编写了大约5个python函数,希望将它们组织到一个文件(functions.py)中。然后,我将该文件导入到我的主python脚本中,如下所示: import functions 我遇到的问题是,这些函数依赖于多个python包。即使我将它们导入到主python脚本中,函数也无法识别它们 当这些函数依赖于多个包时,有谁能解释一下将函数组织到单独文件中的正确方法吗?您需要将这些包导入需要使用它们的文件中。如果函数在functions.py中,那么您需要在那里导入依赖项,而不是在主Python

我编写了大约5个python函数,希望将它们组织到一个文件(functions.py)中。然后,我将该文件导入到我的主python脚本中,如下所示:

import functions
我遇到的问题是,这些函数依赖于多个python包。即使我将它们导入到主python脚本中,函数也无法识别它们


当这些函数依赖于多个包时,有谁能解释一下将函数组织到单独文件中的正确方法吗?

您需要将这些包导入需要使用它们的文件中。如果函数在functions.py中,那么您需要在那里导入依赖项,而不是在主Python脚本中。如果你需要更多的细节,你必须提供一份详细的报告。我感谢你的回复!这实际上就是我一直在做的事情,所以看起来下游错误是由于python代码中的某些东西造成的,而不是无法利用依赖关系。干杯