Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.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
将MainFolder中的python脚本导入MainFolder/文件中的另一个脚本_Python_Python 2.7 - Fatal编程技术网

将MainFolder中的python脚本导入MainFolder/文件中的另一个脚本

将MainFolder中的python脚本导入MainFolder/文件中的另一个脚本,python,python-2.7,Python,Python 2.7,我正在编写一个应用程序来记录用户提供的数据,计算并打印账单。我在MainFolder中编写了一个脚本usage.py,并希望在MainFolder/file/MainFile.py中提取其方法或函数。我已经在MainWin.py中使用了usage.py中的方法或函数 脚本位于粘贴的3个py扩展中 如何在MainFolder/file/MainFile.py中的MainFolder/usage.py中的方法中使用它们?如果您将文件夹设置为允许您在任一位置使用方法的包。但是,为了给出进一步的建议,从

我正在编写一个应用程序来记录用户提供的数据,计算并打印账单。我在MainFolder中编写了一个脚本usage.py,并希望在MainFolder/file/MainFile.py中提取其方法或函数。我已经在MainWin.py中使用了usage.py中的方法或函数 脚本位于粘贴的3个py扩展中


如何在MainFolder/file/MainFile.py中的MainFolder/usage.py中的方法中使用它们?

如果您将文件夹设置为允许您在任一位置使用方法的包。但是,为了给出进一步的建议,从设计的角度将usage.py中的方法移动到MainFile.py中会更有意义。在嵌套文件的顶层文件中使用函数没有多大意义

如果将其设置为模块,则可以使用:

from some.package.usage import policySize
模块文档:

没关系,但我在主文件夹中还有更多的文件夹和文件。然后还需要usage.py。如何处理?使用模块,您可以像正常导入一样从上述目录中的文件导入。还有一点,但这在文档中有解释。但是,如果您想在它下面的目录中使用useage.py中的某些内容,那么只要它是一个模块,它就可以工作。因此,每个文件夹中都会放入一个______________;init.py,然后正常导入。