【python】使csv中字符串变转换为int,逗号为空格

【python】使csv中字符串变转换为int,逗号为空格

问题描述:

原csv文件每行是这样的,字符串类型的“数”,以及分隔符为逗号:

img


希望变成类似这样格式的:(数字,空格)

img


import codecs

rf = codecs.open('要读的文件名.csv','r','utf-8')
lines = rf.readlines()
rf.close()
wf = codecs.open('要写的文件名.csv','w','utf-8')
for line in lines:
    items = line.strip().split(',')
    newline = ' '.join([str(eval(item)) for item in items])
    newline += '\n'
    wf.write(newline)
wf.close()