我有一个进程,我正在尝试通过Windows任务调度程序进行自动化。该文件位于桌面子文件夹脚本旁边。显示我遇到的问题的模型是:
import os
if __name__ == "__main__":
lines = []
with open(r'C:\Users\user\Desktop\folder\config.txt') as file:
for line in file:
lines.append(line)
with open(r'C:\Users\user\Desktop\folder\output.txt', 'w') as file:
for line in lines:
file.write(line)
当我通过命令行运行时,代码工作正常。正确读入配置文件,输出正常。
但是,在任务调度程序中,程序无法使用0x2错误代码执行。在任务计划程序中,我尝试选择以下任务计划程序选项:
我正在使用绝对路径 - 正如您在上面的示例中所看到的那样。我也在使用任务调度程序中的“start in”选项。
这让我非常讨厌。
编辑:我在任务调度程序内部使用Python可执行文件和脚本的绝对路径。