python如何import父目录的父目录下的文件
时间: 2023-05-25 18:05:58 浏览: 620
Python如何import文件夹下的文件(实现方法)
可以使用sys.path.append()将父目录的父目录添加到sys.path中,然后就可以直接import了。
例如,如果你想要import路径为"A/B/C/D.py"的文件中的模块,可以在D.py中这样写:
```
import sys
sys.path.append('../../')
from B import SomeModule
```
其中,'../../'表示返回到D.py的父目录的父目录,即路径为"A/B/"。
注意,这种方式可能会造成导入模块时的文件路径冲突,因为导入模块时会根据sys.path中的路径顺序进行查找。如果可能的话,建议使用相对导入或绝对导入来避免这种问题。
阅读全文