- 检查代码的工作路径,是不是代码文件所在路径
- 导入别处的包
基于该代码的工作路径写如下的代码,加入相对路径,可以找到要导入的文件
import sys
import os
sys.path.append("../xxx/")
sys.path.append("../../xxx")
from tools_v1 import xxxx
- 查bug,检查文件真实路径
print(os.path.realpath("origin_dev_modify.txt")) # 打印真实的读取路径
- 终极武器,最好的写法,获取代码所在路径 + 需要的文件相对该代码的相对路径
file = os.path.join(os.path.dirname(__file__), "yourfile.txt")