我有一个 python 脚本,希望在每周五下午 5 点运行。
我怎样才能做到这一点?
我知道我可以通过 cron 来做到这一点。但是,由于我在 Python 脚本中使用了相对文件路径,因此必须在特定目录中与其他文件一起运行。我已经看到我可以使用管道运算符来实现这一点,但是我一直找不到示例。
我有一个 python 脚本,希望在每周五下午 5 点运行。
我怎样才能做到这一点?
我知道我可以通过 cron 来做到这一点。但是,由于我在 Python 脚本中使用了相对文件路径,因此必须在特定目录中与其他文件一起运行。我已经看到我可以使用管道运算符来实现这一点,但是我一直找不到示例。
有多种方法可以实现这一点,我将列出两种方法:
(1) 在您的 Cron 作业中使用 Bash“包装器 Shell 脚本”在下午 5 点执行。
在“Wrapper Script”中,首先是“cd X”,其中 X 是必需的目录。
然后执行 Python 脚本。它将在 Directory X 中运行。
(2) 在您的 Python 脚本中,导入模块“os”并使用“os.chdir”更改目录,然后继续执行 Python 脚本。
这2种方式非常好用。