Python自动化:远程运行、工具使用与云端部署
1. 远程运行脚本
远程运行意味着在另一台机器(通常是服务器)上执行脚本。当脚本成功编写并经过充分测试后,将其迁移到远程运行是个不错的选择。
- 有服务器资源 :如果你管理或拥有服务器,或者所在组织有服务器,将脚本移植到这些服务器相对容易。这样可以在自己的机器(笔记本或台式机)上工作,无需担心开关机,也不依赖于本地互联网服务提供商(ISP)。
- 无服务器资源 :若没有服务器访问权限,但有闲置的旧台式机或笔记本,可以将其转变为自己的服务器。若运行的是旧操作系统,可以升级以正确运行Python,或者擦除并安装Linux。使用家用电脑作为远程设备,需要保持其一直开启并连接到家庭网络。这也是学习新操作系统(如Linux)的好方法,推荐选择流行的发行版,如Ubuntu或LinuxMint。
- 云服务提供商 :即使从未管理过服务器,云服务提供商之间的竞争也使得管理自己的服务器变得更加容易。例如DigitalOcean,有很多关于如何入门的详细指南,包括创建第一台服务器和进行服务器设置的介绍。
2. 自动化的特殊工具
Python提供了许多用于自动化的特殊工具,下面介绍使用本地文件、配置文件和命令行参数的方法。
2.1 使用本地文件
当脚本需要简单的输入或输出时,可以使用本地文件和参数传递数据。确保脚本能在同一台机器上每天运行,或者能与输入输出文件一起轻松移动。以下是读写本地文件的代码示例:
Python自动化全栈实践
超级会员免费看
订阅专栏 解锁全文
866

被折叠的 条评论
为什么被折叠?



