jak přepsat příkaz z příkazové řádky do Python scriptu
Mám příkaz v terminálu "cvlc -A alsa,none --alsa-audio-device default http://icecast7.play.cz/casradioolomouc128.mp3" a nevím jak to přepsat do pythonu scriptu.
Odpovědi
Diskuze
import subprocess
subprocess.call([r"c:\windows\system32\mspaint.exe"])
(všimni si toho r před před řetězcem r"...", to je kvůli tomu, abys nemusel zdvojovat zpětná lomítka, jinak totiž Python bere zpětné lomítko jako speciální znak, ale ty tam máš normální lomítka, takže tebe se to v tomto případě netýká)
Pokud potřebuješ nějaké argumenty, tak ty se píšou jako další položky seznamu při volání funkce call, takže když bychom chtěli otevřít soubo C:\abc.bmp, tak se to napíše:
import subprocess
subprocess.call([r"c:\windows\system32\mspaint.exe", r"C:\abc.bmp"])
import subprocess
subprocess.call(['cvlc', '-A', 'alsa,none', '--alsa-audio-device', 'default', 'http://icecast7.play.cz/casradioolomouc128.mp3'])