版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
代码(复制用)
import sys
from os import path
BASE_PATH = path.dirname(path.dirname(path.abspath(__file__)))
sys.path.insert(0, BASE_PATH)
print(BASE_PATH)
导入示例1
报错
第二行报错
配置系统路径
要想import aaaa
,就要把aaaa
的老爸aaa
添加至sys.path
要想import aaa
,就要把aaa
的老爸aa
添加至sys.path
导入示例2
报错
第二行报错
配置系统路径
要想import aa
,就要把aa
的爷爷e
添加至sys.path
,然后import a.aa
系统路径
运行Python
Anaconda Prompt
Pycharm的Terminal
在e/a
启动python,可以import a
下的aa
,不能import a
把e
添加到系统路径后,可以import a
运行py文件
- 运行py文件,文件所在目录会被添加进sys.path(如图蓝绿色)
- pycharm中运行py文件,工程目录会被添加进sys.path(如图黄色)