Dom*_*idt 4 python command-line wget
我有一个带有几个循环的 python 脚本,并且 python 时不时地打印以下内容:
-1 / unknown
Run Code Online (Sandbox Code Playgroud)
有谁知道这可能是什么原因造成的?
此外,只有当我通过 Windows 命令提示符或通过 Windows 批处理文件运行脚本时才会发生这种情况,但如果我通过 PyCharm(Python IDE)运行脚本则不会发生这种情况
import wget
def fetch_page(url):
wget.download(url, out='cache/page')
page_file = open('cache/page', 'r', encoding='utf8')
page = page_file.read()
page_file.close()
return page
fetch_page('http://en.wikipedia.org/wiki/Main_Page')
Run Code Online (Sandbox Code Playgroud)
Wget.download() 需要第三个参数作为进度条,我省略了。
只需添加bar=None到wget.download(url, out='cache/page'):
wget.download(url, out='cache/page', bar=None)
Run Code Online (Sandbox Code Playgroud)