Как сказать python не интерпретировать хеш-символ как комментарий?

Я хотел включить и выключить работу клона из команды os.system, написанной на python. В принципе, используя команду sed, чтобы комментировать / раскомментировать линию crontab, чтобы контролировать расписание работы.

Но когда я помещаю эту команду, как показано ниже, python интерпретирует текст после # как комментарий.

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

Есть ли способ сказать python не интерпретировать символ # как символ комментария?

У вас нет проблемы с символом хэша, но ваше цитирование неверно. Попробуй это:

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

И btw: Вы уверены, что crontab -l производит правильный вывод, а crontab - уже запущен? Я не. Но это не относится к делу.