gpt4 book ai didi

python - 使用 Python 导入 CSV - 为什么要用括号?

转载 作者:太空宇宙 更新时间:2023-11-04 09:10:26 25 4
gpt4 key购买 nike

我正在编写一个脚本,该脚本将从 CSV 文件中导入 URL 列表,然后循环访问 URL 以获得响应。当我导入 CSV 时,每个站点都用方括号和单引号括起来。

我的 csv 看起来像这样:

http://cnn.com
http://yahoo.com
http://google.com

csv 的名称是 sites.csv

这是我正在运行的代码:

import csv

datafile = open('path/to/file/sites.csv', 'rU')
datareader = csv.reader(datafile)
for row in datareader:
print row

这是输出:

['http://cnn.com']
['http://yahoo.com']
['http://google.com']

有没有办法在读取 CSV 时不在 URL 周围包含 [',']?如果没有,那么我的解决方案是去掉循环中的 [','],然后访问 URL 吗?

最佳答案

每一行都包含一个列的 python 列表,在本例中只有一列。

由于 没有逗号分隔的列,每行只有一个项目,因此您不需要在此处使用 csv 模块。直接从文件中读取:

with open('path/to/file/sites.csv', 'rU') as datafile:
for line in datafile:
print line.strip()

关于python - 使用 Python 导入 CSV - 为什么要用括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15928716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com