как скопировать результат выполнения команды cmd в скрипте python?
import os
os.system('dir')
result = "???"
Ответы (3 шт):
Автор решения: kotleni
→ Ссылка
os.system не может получать результат. Используй это:
import subprocess
result = subprocess.check_output('ls', shell=True).decode()
Автор решения: Victor VosMottor
→ Ссылка
import os
out = os.popen('ls').read() # or dir for windows
print(out)
Автор решения: Horti
→ Ссылка
У меня так получилось, может поможет кому.
import os
result = os.popen('wmic bios get serialnumber').read()
result = result.split('\n')[2]
print(result)