Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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 2.7_Directory_Package_Subdirectory - Fatal编程技术网

在python中从多个位置访问包

在python中从多个位置访问包,python,python-2.7,directory,package,subdirectory,Python,Python 2.7,Directory,Package,Subdirectory,因此,我有一个包,其中包含几个由不同程序使用的常用函数。每个程序都有自己的文件夹。因此,基本上我有以下几点: folder/ folder/commonFunc/ folder/commonFunc/__init__.py folder/commonFunc/package.py folder/Program/ folder/program/function.py 等等 假设所有程序都必须保留在单独的文件夹中,是否有任何方法可以从父目录中的文件夹访问包。如果是这样,我将如何着手进行这项工作 如

因此,我有一个包,其中包含几个由不同程序使用的常用函数。每个程序都有自己的文件夹。因此,基本上我有以下几点:

folder/
folder/commonFunc/
folder/commonFunc/__init__.py
folder/commonFunc/package.py
folder/Program/
folder/program/function.py
等等

假设所有程序都必须保留在单独的文件夹中,是否有任何方法可以从父目录中的文件夹访问包。如果是这样,我将如何着手进行这项工作


如果有点混乱,谢谢你,对不起

将此设置为function.py

import sys
sys.path.append("../commonFunc")
import init
import package