鱼C论坛

 找回密码
 立即注册
查看: 190|回复: 3

[作品展示] 用Python语言日常上网自动打开几个网站

[复制链接]
发表于 2025-4-6 11:28:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
网址放在“几个网址.txt”文件中,一行一个,可以从浏览器地址栏复制粘贴。
代码如下:

  1. import webbrowser,time

  2. fn='几个网址.txt'

  3. print('日常上网自动打开几个网站……')
  4. f=open(fn,'r')
  5. for url in f:
  6.     webbrowser.open(url)
  7.     time.sleep(2)
  8. f.close()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-4-6 11:29:12 | 显示全部楼层
原代码存在两个潜在问题:已为您修正如下:


  1. import webbrowser, time

  2. fn = '几个网址.txt'

  3. print('日常上网自动打开几个网站……')
  4. with open(fn, 'r') as f:
  5.     for url in f:
  6.         clean_url = url.strip()  # 关键修正:去除首尾空格和换行符
  7.         if clean_url:  # 避免空行导致错误
  8.             webbrowser.open(clean_url)
  9.             time.sleep(2)
复制代码


主要改进说明:
  • 添加了url.strip()处理:解决从txt文件直接复制的网址可能携带的换行符问题
  • 使用with open语句:更安全的文件操作方式,自动处理文件关闭
  • 增加空行判断:防止txt文件中有空行导致打开无效链接


使用准备:
1. 新建txt文件,确保:
   

       
  • 命名为几个网址.txt
       
  • 与python脚本放同一目录
       
  • 每行一个完整网址(如:https://fishc.com.cn)
       

2. 双击运行脚本即可自动顺序打开所有网站

注意:浏览器会根据系统默认设置打开,不同系统可能有差异。若需指定特定浏览器,需要额外设置webbrowser模块参数。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-4-6 22:16:49 | 显示全部楼层
66666666666666666666
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-4-10 13:24:47 | 显示全部楼层
继续学习
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-5 19:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表