2017-10-14 262 views
0

我使用Pycharm作为编辑器来运行脚本,因为我需要添加一个任务计划程序,所以我必须在命令提示符下测试代码。首先,这是我的项目的结构。 enter image description here在CMD上运行使用文件夹输出结果的python脚本

当我尝试运行下面的行

C:\Users\My_name\AppData\Local\Programs\Python\Python36-32\python.exe "C:\Users\My_name\PycharmProjects\FYP_CB006302\generateSummary.py" 

我得到这个错误, enter image description here

从知识,我有我认为这是因为它不承认的路径。

但是,当我将目录更改为我的项目文件夹,然后提供python.exe的路径并键入generateSummary.py它的工作原理如图所示here

但是我非常怀疑这种方法可以用来在Windows中执行任务。因此,任何想要按照开头所示运行的想法都会有所帮助。

回答

1

这里的问题是,当您使用该行来运行特定的脚本时,导致错误的文件夹超出了范围。

C:\Users\My_name\AppData\Local\Programs\Python\Python36-32\python.exe "C:\Users\My_name\PycharmProjects\FYP_CB006302\generateSummary.py" 

在这种情况下pickle_saves文件夹超出了范围。您可以通过在line 173中给出该文件的绝对路径来避免这种情况。那里的绝对路径是类似于​​

+1

是的,你是正确的我想通了。不管怎样,谢谢你! :) – rando

相关问题