[英]add url to list of webpages in csv using python
我有一个包含以下数据的csv文件:
PageName,ID
索引1
图片,2
声音3
应用程序,4
游戏,5
...
我想在“ PageName”下列出的每个页面上添加一个前缀URL(例如,将“ Index”设置为“ https://www.example.com/Index ”)。
更新:
我尝试使用以下代码进行操作:
import csv
reader = csv.reader(open('small.csv', 'rb'))
writer = csv.writer(open('full.csv', 'wb'))
for row in reader:
writer.writerow("https://www.example.com/" + [row[0], row[1]])
但是我得到了错误:
writer.writerow(“ https://www.example.com/ ” + [row [0],row [1]])TypeError:无法连接'str'和'list'对象
更新2:
我的错。 没有正确格式化代码(根据@Linuxios的答案)。
现在一切正常。
尝试这个:
writer.writerow(["https://www.example.com/" + row[0], row[1]])
为了防止此操作也将URL放在标题之前,请将其添加到循环之前,以使标题通过不变:
writer.writerow(reader.next())
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.