如何告诉python不要将哈希符号解释为注释?

时间:2017-03-07 15:32:35

标签: python sed comments crontab os.system

我想从用python编写的os.system命令打开并关闭crone作业。基本上,使用sed命令注释/取消注释crontab行以控制作业计划。

但是当我把这个命令如下所示时,python在#作为注释后解释为文本。

process1

有没有办法告诉python不要将#解释为注释符号?

1 个答案:

答案 0 :(得分:1)

哈希符号没有问题,但引用不正确。试试这个:

os.system(r"crontab -l | sed '/^\*.*heightSQL.py/s/^/#/' | crontab -")

顺便说一下:你确定crontab -lcrontab -已经运行时产生了正确的输出吗?我不是。但这不是重点。