从不同的文件夹运行Python脚本:Errno 2没有文件或目录?

时间:2017-02-10 03:40:41

标签: python python-2.7 path pythonpath

我正在尝试在一个文件夹中使用一组Python 2.7脚本来处理Windows 7上另一个文件夹中的一些*.csv文件。

这是包含脚本C:\Users\UserH\workQ的文件夹,其内容为

temp_far_cels.py
convert_press.py
farrug_py33.py
site_chordelerian_asym.py

不幸的是,这些脚本是库的一部分而我:

  1. 不应该编辑它们;我只能在命令提示符下使用它们。
  2. 不应将*.csv文件放在与这些脚本相同的文件夹中
  3. 以下是包含*.csv个文件

    的文件夹
    C:\Users\UserH\Downloads\bu59_files
    

    根据this,我需要设置PYHTONPATH 变量。我已经完成了这个表格我的电脑>属性>高级>环境变量。这是我的PYTHONPATH变量

    %PYTHONPATH%;C:\Users\UserH\workQ
    

    我的PATH变量中的Python为

    ....;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脚本的其他步骤?

1 个答案:

答案 0 :(得分:1)

我没有可以测试的Windows机器,但我认为没有理由不这样做:

  

python" C:\ Users \ UserH \ workQ \ temp_far_cels.py" (选项)

我认为你在考虑在这种情况下尝试使用路径文件。