我可以在没有问题的cmd窗口中使用wget。但是它无法在Python中调用命令中的wget。
我的代码是:
import os
os.system('wget http://www.google.com')
错误是: wget未被识别为内部或外部命令
我也尝试了子进程,它也失败了。
from subprocess import *
call(['wget', 'http://www.google.com.hk'])
错误是: FileNotFoundError:[WinError 2]
答案 0 :(得分:1)
将wget添加到系统路径变量中,然后再次运行代码。
答案 1 :(得分:0)
只有当os.getcwd()返回wget存在的目录时才会识别Wget。如果不同则使用wget的绝对路径。