文章目录
1、常用代码
复制到文件开头,可使文件放哪都能跑
from os.path import dirname
from sys import path
path.append(dirname(dirname(__file__)))
或者
from os.path import dirname
from sys import path
PATH = dirname(dirname(__file__))
path.append(PATH)
或者
import sys, os
sys.path.append(os.path.dirname(os.path.dirname(__file__)))
2、导入示例
2.1、示例
2.1.1、报错

第二行报错
2.1.2、配置系统路径

要想import aaaa,就要把aaaa的老爸aaa添加至sys.path

要想import aaa,就要把aaa的老爸aa添加至sys.path
2.2、示例
2.2.1、报错

第二行报错
2.2.2、配置系统路径

要想import aa,就要把aa的爷爷e添加至sys.path,然后import a.aa
3、系统路径
3.1、用终端运行Python
3.1.1、Anaconda Prompt

3.1.2、Pycharm的Terminal

在e/a启动python,可以import a下的aa,不能import a
把e添加到系统路径后,可以import a
3.2、运行py文件

- 运行py文件,文件所在目录会被添加进sys.path(如图蓝绿色)
- pycharm中运行py文件,工程目录会被添加进sys.path(如图黄色)
本文详细介绍了在Python中如何正确配置系统路径以导入不同层级的模块,避免常见的导入错误。通过具体示例,解释了如何在各种环境中(如AnacondaPrompt、PyCharm的Terminal)设置系统路径,确保代码的跨平台兼容性和可运行性。
877

被折叠的 条评论
为什么被折叠?



