首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何自动运行python脚本

如何自动运行python脚本
EN

Stack Overflow用户
提问于 2012-02-01 13:37:12
回答 2查看 4.7K关注 0票数 4

如何自动运行3个python脚本。假设我有3个脚本,分别是a.py、b.py和c.py。

在这里,a.py运行一个网络爬虫,并将其另存为xml文件。现在,b.py解析生成的xml文件并另存为pickle文件。现在,c.py将列表从pickle文件插入到数据库。

有没有办法让这一切自动化呢?

EN

回答 2

Stack Overflow用户

发布于 2012-02-01 13:47:32

只需创建一个shell脚本即可

python a.py && python b.py && python c.py

bash中的&&用于连续链接命令,例如,这里的b.py只有在a.py成功完成(即返回0)时才会执行。

将其保存在一个不带扩展名的文件中(某些版本的cron不会使用.sh文件,我发现这是一种冗长且令人沮丧的方法),然后使用crontab -e将该shell脚本的位置放入您的cron表中。在superuser上有大量关于如何调度cron作业的信息,所以我建议在那里搜索这些信息,而不是在这里搜索(更多关于编程的信息)。

票数 7
EN

Stack Overflow用户

发布于 2012-02-01 13:58:59

编写一个包装器python脚本,导入a、b和c,然后按顺序运行(具有错误检查、通知和记帐功能)。然后使用system cron守护进程(如果在UNIX上)调度此包装器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9091281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档