症状: 直接运行py文件正常, 在命令行cmd中运行则报错
报错原因: 工作路径 与 脚本文件存放路径不统一
解决方案一:
控制台工作路径切换为文件所在路径:
cd py文件所在路径
解决方案二:
在代码中实现自动切换工作路径:
import os
#获取py 文件所在目录
current_path = os.path.dirname(__file__)
#把这个目录设置成工作目录
os.chdir(current_path)
把这几行代码放py文件最前面, 这样就可以在后续代码中, 用相对路径, 在你的py 文件边上读写相关文件了