python-3.x - 使用 webbrowser 在 csv 中打开多个 url 时的问题
问题描述
我有一个需要检查的包含多个 URL 的 csv。
我能做的是自动化打开过程,所以到目前为止我所做的是:
import csv
import webbrowser
chrome_path = 'open -a /Applications/Google\ Chrome.app %s'
browser = webbrowser.get(chrome_path)
with open('urls_list.csv', 'r') as urls:
for url in urls:
browser.open(url)
这样做的问题是每个打开它的 url 都会在 URL 的末尾添加一个“%0A”。
解决方案
当你从文件中读取\n
行时,你会在最后得到(新行),你必须删除它。
IE。
url = url.strip()
顺便说一句: \n
在某些系统中有代码\x0A
,在其他系统中\x0D
或\x0A\x0D
推荐阅读
- docker - 网关 ThingsBoard 配置到 HiveMQ MQTT 代理
- symfony - Symfony 5.3.1 模型字段对当前用户的默认值
- python - 根据最后两列分离数据集
- python - 小部件 (ToggleButtons) 未在 android 设备上显示,在 pc 上完美运行 | 基维
- asp.net - 表单项过多时的 HTTP 400
- java - 将getText转换为提取的子字符串为整数值(java)
- python - 如何将 np.corrcoef() 矩阵映射回原始数据矩阵?
- spring-boot - 如何在 Spring Boot 中确定 GetMapping 方法的类型?
- python - 无法从 Lambda 层 AWS 导入函数
- reactjs - 未处理的拒绝(错误):无效的钩子调用 React Stripe Fpx