Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Eclipse中运行时使用getcwd_Python_Eclipse - Fatal编程技术网

Python 在Eclipse中运行时使用getcwd

Python 在Eclipse中运行时使用getcwd,python,eclipse,Python,Eclipse,在eclipse中运行项目时,eclipse会在项目创建中定义的工作区内保存.py文件的副本。但导入到project的文件可以位于其他位置 如果使用os.getcwd()并从命令行运行脚本,则返回值将是脚本文件的实际路径,但从eclipse内部运行脚本时,返回值将是工作区的路径,eclipse将在其中保存原始文件的副本 所以问题是,既然我在eclipse调试期间运行脚本,那么在转移到真实环境之前,我如何验证它是否工作?除了getcwd(),还有其他方法吗 谢谢, Isaacos.getcwd()

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

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

所以问题是,既然我在eclipse调试期间运行脚本,那么在转移到真实环境之前,我如何验证它是否工作?除了
getcwd()
,还有其他方法吗

谢谢, Isaac

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

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

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

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