我编写了一个python脚本,以便在CSV输出文件中获取维基媒体贡献者的名称,如下所示; -
velu
瑞木
ஆதி
如何为这些名字提供序列号?如下所示; -
1.velu
2.ramu
3ஆதி。
我的代码:它读取文件并删除重复项。最后,我想提供序列号。
content = open('contributors.csv','r').readlines()
content4set = set(content)
cleanedcontent = open('contributors-cleaned.csv','w')
for line in content4set:
cleanedcontent.write(line.replace('பக்கம்','அட்டவணை_பேச்சு'))
line=line.strip()
print(line)
答案 0 :(得分:1)
i
答案 1 :(得分:0)
使用enumerate获取索引以及每一行。 content = open('contributors.csv','r').readlines()
content4set = set(content)
cleanedcontent = open('contributors-cleaned.csv','w')
for i, line in enumerate(content4set):
line = line.strip().replace('பக்கம்','அட்டவணை_பேச்சு')
line = f"{i+1}. {line}"
print(line, file = cleanedcontent)
print(line)
是该行的索引。请注意,您需要Python 3.6或更新版本,因为此代码使用格式化字符串。
x_range
答案 2 :(得分:0)
我从你的两种方法中学习并用another article重新排列如下: -
content = open('contributors.csv','r').readlines()
content4set = set(content)
cleanedcontent = open('contributors-cleaned.csv','w')
for i, line in enumerate(content4set,1):
cleanedcontent.write("{}.{}".format(str(i+1),line.replace('பக்கம்','அட்டவணை_பேச்சு')))
line=line.strip()
print(i, line)
我的输出结果是,
1 velu
2 ramu
3ஆதி
非常感谢你们两位。