运行 python CMD 上使用文件夹输出结果的脚本
Running python script on CMD which uses a folder to output results
我使用 Pycharm 作为 运行 脚本的编辑器,因为我需要添加任务计划程序,所以我必须在命令提示符下测试代码。首先,这是我的项目的结构。
当我尝试 运行 以下行时
C:\Users\My_name\AppData\Local\Programs\Python\Python36-32\python.exe "C:\Users\My_name\PycharmProjects\FYP_CB006302\generateSummary.py"
我收到这个错误,
据我所知,我认为这是因为它不识别路径。
但是,当我将目录更改为我的项目文件夹时,将路径提供给 python.exe 并键入 generateSummary.py 它可以正常工作,如图 here 所示。
但是我非常怀疑这种方法是否可以用于 Windows 中的计划任务。因此,如开头所示 运行 的任何想法都会有所帮助。
这里的问题是,当您将该行用于 运行 特定脚本时,导致错误的文件夹超出了范围。
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
中给出该文件的绝对路径来避免这种情况。绝对路径类似于 C:\user\documents\projects\pickle_saves\all_words
我使用 Pycharm 作为 运行 脚本的编辑器,因为我需要添加任务计划程序,所以我必须在命令提示符下测试代码。首先,这是我的项目的结构。
当我尝试 运行 以下行时
C:\Users\My_name\AppData\Local\Programs\Python\Python36-32\python.exe "C:\Users\My_name\PycharmProjects\FYP_CB006302\generateSummary.py"
我收到这个错误,
据我所知,我认为这是因为它不识别路径。
但是,当我将目录更改为我的项目文件夹时,将路径提供给 python.exe 并键入 generateSummary.py 它可以正常工作,如图 here 所示。
但是我非常怀疑这种方法是否可以用于 Windows 中的计划任务。因此,如开头所示 运行 的任何想法都会有所帮助。
这里的问题是,当您将该行用于 运行 特定脚本时,导致错误的文件夹超出了范围。
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
中给出该文件的绝对路径来避免这种情况。绝对路径类似于 C:\user\documents\projects\pickle_saves\all_words