从不同文件夹运行Python脚本:Errno 2没有文件或目录?
问题描述:
我试图使用一组的Python脚本2.7的文件夹中,以处理在Windows 7从不同文件夹运行Python脚本:Errno 2没有文件或目录?
在这里,在另一个文件夹一些*.csv
文件是文件夹中的脚本C:\Users\UserH\workQ
并对其内容的
temp_far_cels.py
convert_press.py
farrug_py33.py
site_chordelerian_asym.py
不幸的是,这些脚本是库和I的一部分:
- 不应该编辑它们;我只能从命令提示符使用它们。
- 不应该在同一个文件夹中的文件
*.csv
作为放置这些脚本
这里是与*.csv
文件
C:\Users\UserH\Downloads\bu59_files
根据this我需要设置我的PYHTONPATH
变量的文件夹。我已经完成了这种形式我的电脑>属性>高级>环境变量。这里是我的PYTHONPATH
可变
%PYTHONPATH%;C:\Users\UserH\workQ
我的Python在我PATH
变量
....;C:\Python27;C:\Python27\Scripts
目前,我包含*.csv
文件的文件夹中,我试图从运行脚本文件夹中的脚本与此
C:\Users\UserH\Downloads\bu59_files> python temp_far_cels -s 'cal' -t "March 2014"
不过,我得到以下错误消息
python: can't open file 'temp_far_cels.py': [Errno 2] No such file or directory.
这里是缺少的东西还是我需要另一个步骤从Windows中的任何其他文件夹运行这些Python脚本?
答
我没有Windows机器上测试,但我不明白为什么它不会以这种方式工作:
蟒蛇“C:\用户\ UserH \ workQ \ temp_far_cels.py “(选项)
我觉得你已经在想这个试图在这种情况下使用路径文件。
是的,我试图避免这一点。但它可能是我唯一的剩余选择。 –
真的不知道为什么我的尝试不起作用。我甚至尝试将脚本路径('C:\ Users \ UserH \ workQ')添加到我的'PATH'变量中。它仍然没有工作 - 我刚刚得到了同样的错误信息'[Errno 2]'。非常令人失望。 –