#!/bin/env python
import os
cmd1 = "sleep 50"
cmd2 = "xrandr --output VGA1 --gamma 1.28:1:1.28"
os.system(cmd1)
os.system(cmd2)
Eu quero mudar a cor de exibição.
Eu tenho um script simples:
#!/bin/bash
sleep 50
xrandr --output VGA1 --gamma 1.28:1:1.28 # for purple
Como posso escrevê-lo em python?
#!/bin/env python
import os
cmd1 = "sleep 50"
cmd2 = "xrandr --output VGA1 --gamma 1.28:1:1.28"
os.system(cmd1)
os.system(cmd2)
Usando commands
module ( Preferred ):
from commands import getoutput
getoutput('sleep 50; xrandr --output VGA1 --gamma 1.28:1:1.28')
Usando o módulo os.system
:
import os
os.system('sleep 50; xrandr --output VGA1 --gamma 1.28:1:1.28')
os.system
será executado e executado o comando sem uma maneira de capturar a saída. Evite usar isso, mesmo que você não se importe com a saída, o módulo commands
é muito melhor.
commands
tem dois métodos que podem executar e retornar a saída: