python 用os.system打开cmd后,执行的命令不在cmd中显示,是什么原因?

os.system('cmd/c start')
time.sleep(2)
wget.download(url='')

可以打开一个新的cmd窗口。
但wget却不在这个cmd里显示进度,
这是什么原因???

阅读 6.2k
2 个回答

wget.download()这是调用wget的Python端进行下载,是在Python进程中执行的,而不是在打开的终端中执行的。
要在终端中执行wget,使用os.system('wget url_to_download')
Windows下需要先安装wget并将其添加到path环境变量中才能在cmd中使用wget命令。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题