¿Cómo decirle a python que no interprete el símbolo hash como comentario?
sed comments (1)
Quería activar y desactivar el trabajo crone del comando os.system escrito en python. Básicamente, se usa el comando sed para comentar / descomentar la línea de crontab para controlar la programación del trabajo.
Pero cuando pongo este comando como se muestra a continuación, python lo interpreta como texto después de # como comentario.
import os
os.system("crontab -l | sed ''/^/*.*heightSQL.py/s/^/#/'' | crontab -")
¿Hay alguna manera de decirle a python que no interprete # como símbolo de comentario?
No tiene ningún problema con el símbolo hash pero su cita no es correcta. Prueba esto:
os.system(r"crontab -l | sed ''/^/*.*heightSQL.py/s/^/#/'' | crontab -")
Y por cierto: ¿Estás seguro de que crontab -l
produce una salida adecuada mientras crontab -
ya se está ejecutando? No soy. Pero eso no viene al caso aquí.