每天早上我都会制作一系列关于python的图表。为此,我:
- 开式Spyder
- 运行我的“packages”脚本(packages.py),它指示python导入所有必要的模块(例如datetime)
- 运行我的图表脚本(Good Morning.py),该脚本创建图表并以PDF格式打印到文件夹中。这一步的另一个复杂之处是,我不能像第2步那样在Spyder中点击“运行文件”。由于某些原因,Python无法识别我已经导入了模块,并且我收到一条消息“NameError:name'date'未定义”(可能是因为.py文件位于不同的文件夹中)。因此,我必须突出显示这个“Good Morning.py”文件中的代码行,然后运行选择或当前行(Mac上的Fn+F9),这是可行的李>
有没有一种方法可以让我自动化这个任务,让它每天运行,而不必执行步骤1
Tags:
您需要创建一个安装了所有依赖项的环境,然后可以通过CronJob运行脚本。 enter link description here
对于unix:
对于windows:
Cron job on windows
虚拟环境:
creating virtual environment
虚拟环境中的CronJob: running cron through virtual env
只要做一件事!! 您可以使用AWS并编写脚本每天早上运行代码(AWS中不会出现这些导入错误)。 每天你只需打开AWS并下载你的PDF
首先创建Exe以避免第一步,并尝试使用windows scheduler计划每天运行它
相关问题 更多 >
编程相关推荐