python使用webbrowser时候,for循环打印都成功但是网页只打开最后一行

DCW
  • 1
新手上路,请多包涵
#代码如下
import webbrowser
import time

for url in open("urls.txt"):
    try:
        print(url)
        webbrowser.open(url)
        time.sleep(1)
    except:
        continue
#urls.txt 内容如下,没有空格和空行,只有三行网址
https://www.baidu.com 
https://www.4399.com 
https://www.bing.com

运行结果是三个网址都打印出来了,系统默认浏览器打开了4个tab,前三个为空,只有第四个成功打开了最后一行的链接。
问题:不明白为什么只有最后一个链接能成功,按print来看三个链接都有读到。

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