我有一些代码在Windows Server 2012上运行和管理另一组代码,这是我的VPS。我的Python代码效果很好,我花了很多时间编写数百行代码来完全按照我想要的方式编写代码。但是,我现在已经到了想要在我的服务器上自动执行某些任务的地步。在Windows Server上,我可以在具有任务计划程序的计算机管理中执行此操作。但是,我现在发现我的代码在任何情况下都不能成功运行,但是在编辑IDLE中的代码时按F5并使用Run Module命令。
我尝试使用IDLE和-r运行代码,如其他地方所建议的那样,但这会导致与__file__
无法找到或某些问题有关的错误。
此外,无论如何让我的代码在IDLE窗口中运行要好得多,因为这会将控制代码与常规CMD窗口中的许多衍生进程分开。虽然不是绝对必要,但控制器脚本和生成的脚本之间的美学分离使得检查代码变得更加容易。
TLDR;如何使用IDLE完全克隆编辑脚本的功能,并在BATCH文件中按下运行模块。
提前致谢。