【发布时间】:2020-12-16 23:54:38
【问题描述】:
我是 Python 新手。我正在使用 Spyder IDE 编写脚本并在 Ipython 控制台中运行它们!我实际上已经创建了虚拟环境并导入了几个模块来运行测试脚本!我的问题是每次我想运行脚本来加载图像时,我都必须手动更改目录。我还将存放数据的文件夹添加到路径目录中。但是,除非指向其目录,否则我无法从默认工作目录加载文件!我检查了操作系统模块中的一些解决方案,例如 chdir 或 sys 中的 path.append,但问题仍然存在。我的问题是,即使 Spyder 在默认工作目录中打开,是否有办法避免每次手动更改!在这种情况下,Pythonpath 和 spyder 的工作目录有什么区别吗?我假设当文件夹添加到路径时,无论工作目录如何,都应该编译脚本?感谢您的澄清!
【问题讨论】:
-
"我从 OS 模块中检查了一些解决方案,例如 chdir 或 sys 中的 path.append,但问题仍然存在。" 使用
os.chdir或指定输入的完整路径/output 目录在您的代码中 通常是要走的路。依赖 Spyder 是不可移植的,PYTHONPATH 也不是正确的方法。 edit 你的问题会更清楚地表明你做了什么,发布minimal reproducible example,并描述它与预期有何不同。
标签: python variables path spyder