Ответ 1
Вы должны использовать модуль subprocess. В частности, subprocess.call будет запускать для вас программы командной строки.
Итак, у меня есть куча псевдонимов и командной строки командной строки, и моя основная программа работает, введя b в cmd.exe, а затем некоторые имена файловых путей и что нет. Как я могу запустить эти аргументы в моем python script? Чтобы он имитировал действие, которое я выполняю в cmd?
Вы должны использовать модуль subprocess. В частности, subprocess.call будет запускать для вас программы командной строки.
или вы можете использовать
import os
os.system('your_command')
например:
import os
os.system('notepad')
запустит блокнот с командной строкой.
надеюсь, что это поможет
Вы можете сделать это, используя subprocess
Например, этот вызов ниже получает выход программы и сохраняет его как строку, используя .call
, поможет с ее вызовом и для более точного использования управления .Popen
subprocess.check_output(["ipconfig"])
Откажитесь от Sarge - обертка для подпроцесса, которая призвана облегчить жизнь любому, кто должен взаимодействовать с внешними приложениями с их Python код. и Plumbum - небольшая, но многофункциональная библиотека для shell script -подобных программ на Python.