遇到如下问题,我应该怎么吧空格变成逗号呢


a=open(r'C:\\Users\\W10\\Desktop\\OriginalData.txt','r')
b=open(r'C:\\Users\\W10\\Desktop\\OriginalData.csv','w')
for i in a:
    b.write(i)
a.close()
b.close()

img

img

str. replace(" ", ",")replace是作用于字符串的,后面的两个参数,第一个是表示你要替换的,第二个是你要替换成什么
注意第一个引号中间是有空格的

可以修改为:

a=open(r'C:\\Users\\W10\\Desktop\\OriginalData.txt','r')
b=open(r'C:\\Users\\W10\\Desktop\\OriginalData.csv','w')
for i in a:
    j = i.replace(" ", ",")
    b.write(j)
a.close()
b.close()