自动化 · 03
写一份换机器后还能用的 Python 脚本
用相对路径、显式编码和返回码让脚本可移植。
让路径从脚本位置推导,避免把当前工作目录或某台机器的盘符写死。可配置的目录用显式参数传入,读写文本时声明编码。
调用外部程序时,用 subprocess.run 传参数列表,设定超时,并检查返回码。比如命令已发出只是第一步,随后读取目标的实际状态才能确认结果。
对会修改文件的脚本,先明确输入范围和目标路径。重复执行时能识别已经完成的步骤,失败后给出可定位的错误,下一次运行就能从已知状态继续。