我已经写了一个python脚本,以在CSV输出文件中获取Wikimedia贡献者的名称; -
velu
ramu
ஆதி
如何给这些名称序列号?如下; -
1.VEVELU
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)
是的,你可以。
content = open('contributors.csv','r').readlines()
content4set = set(content)
cleanedcontent = open('contributors-cleaned.csv','w')
for i, line in enumerate(content4set):
cleanedcontent.write("{}.{}".format(str(i+1),line.replace('பக்கம்','அட்டவணை_பேச்சு')))
line=line.strip()
print(line)
使用枚举将索引与每行一起获取索引。i
是该行的索引。请注意,您需要Python 3.6或更新,因为此代码使用格式的字符串。
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)
我从您的方法中学到了学习,并与另一篇文章重新排列; -
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
确实感谢你们两个。