在eclipse中运行项目时,eclipse会在项目创建中定义的工作空间中保存.py文件的副本。但导入项目的文件可以位于其他位置。
如果使用os.getcwd()
并从命令行运行脚本,则返回值将是脚本文件的真实路径,但是当从eclipse内部运行脚本时,返回值将是工作区,eclipse保存原始文件的副本。
所以问题是,因为我在从eclipse调试期间运行我的脚本,如何在移植到真实环境之前验证它是否有效?还有除getcwd()
以外的其他方式吗?
谢谢, 艾萨克
答案 0 :(得分:1)
os.getcwd()
返回当前工作目录。
从Eclipse运行Python程序时,您可以在“运行配置”的“参数”选项卡上指定工作目录。这将允许您覆盖项目文件夹中的值(或默认值。)