在Eclipse中运行时使用getcwd

时间:2010-01-27 14:27:58

标签: python eclipse

在eclipse中运行项目时,eclipse会在项目创建中定义的工作空间中保存.py文件的副本。但导入项目的文件可以位于其他位置。

如果使用os.getcwd()并从命令行运行脚本,则返回值将是脚本文件的真实路径,但是当从eclipse内部运行脚本时,返回值将是工作区,eclipse保存原始文件的副本。

所以问题是,因为我在从eclipse调试期间运行我的脚本,如何在移植到真实环境之前验证它是否有效?还有除getcwd()以外的其他方式吗?

谢谢, 艾萨克

1 个答案:

答案 0 :(得分:1)

os.getcwd()返回当前工作目录。

从Eclipse运行Python程序时,您可以在“运行配置”的“参数”选项卡上指定工作目录。这将允许您覆盖项目文件夹中的值(或默认值。)

Python Run Configurations Arguments tab