使用 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
我有一个包含多个 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