Во-первых, пожалуйста, извините за недостаток знаний; Я новичок в python.
Я хотел бы запустить несколько команд командной строки из скрипта python, используя модуль subprocess
. Мой python скрипт должен быть приложением, которое загружает файлы с URL. Эти команды показаны ниже:
set /P _inputname= my-url-here
wget %_inputname%
(wget находится в том же каталоге, что и мой скрипт python)
Я пытался использовать этот метод:
cmds = ['set /P _inputname=', 'my-url-here', 'wget %_inputname%']
subprocess.run('cmds', shell=True)
Однако он не запускается wget
.
Я понимаю, что мой вопрос может показаться очень похожим на этот вопрос и этот вопрос . Однако решения в вышеупомянутых постах не сработали для меня. Есть ли альтернативный метод?