使用 webbrowser 在 csv 中打开多个 url 时出现问题

Issues when using webbrowser to open multiple urls in a csv

我有一个包含多个 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(新行)。

即。

url = url.strip()

顺便说一句: \n 在某些系统中有代码 \x0A,在其他系统中 \x0D\x0A\x0D