Я довольно новичок в Python.Я установил Python 3.7.3
в своей Windows и хотел бы использовать CMD для запуска файла .py
.
Команды похожи на py xxx.py
, и фактически они предназначены для загрузки некоторых файлов с сервера.
Когда он спрашивает «Можно ли скачивать», я нажимаю «да».
Затем появляется сообщение.
Скрипту потребуется свернуться или wget наСистема, пожалуйста, сначала установите их перед запуском скрипта!
Затем программа выйдет.
Но когда я пытаюсь запустить pip install wget
, появляется это сообщение:
Требование уже выполнено: wget в c: \ users \ qin_l \ appdata \ local \ Programs \ python \ python37-32 \ lib \ site-packages (3.2)
А когда я ввожуpy -m wget xxx.file
, я могу скачать файл (не тот, который мне нужен)
Я думаю, что часть, которая не может пройти через окна:
# Check if curl or wget commands exsit on your computer
if sys.version_info >= (3,0):
status_curl, result = subprocess.getstatusoutput('which curl')
status_wget, result = subprocess.getstatusoutput('which wget')
else:
status_curl, result = commands.getstatusoutput("which curl")
status_wget, result = commands.getstatusoutput("which wget")
И соответственно
if status_curl == 0:
cmd='curl -g "'+cmd+'" -o '+ ncout
elif status_wget == 0:
cmd='wget "'+cmd+'" -O '+ ncout
else:
sys.exit('\nThe script will need curl or wget on the system, please install them first before running the script !\nProgram will exit now !\n')
Кажется, wget
может работать в Python, но не в файле py.Я здесь очень запутался.Нужно ли устанавливать Linux и запускать команду в Ubuntu?