1 更改文件路径(到数据源文件夹中)
import osos.chdir('/Applications/MAMP/htdocs/python/day02')print(os.getcwd())print(os.listdir())
2 读取文件
f=open('carport.txt','r',encoding='utf-8')
3 做数据处理
data=[]for i in f.readlines(): a=i.split(':') name=a[0] b=a[1].split(',') x=b[0] y=b[1] loc=b[2] #d=[('name',name),('x',x),('y',y),('loc',loc)] d=zip(['name','x','y','loc'],[name,x,y,loc]) #巧妙运用zip()函数;dict() 函数用于创建一个字典 data.append(dict(d))print(data[:5])
4 写入,保存到当前文件夹
w=open('carport2.txt','w',encoding='utf-8')#遍历列表,每条数据断行for i in range(len(data)):data[i]=str(data[i])+'\n'w.writelines(data)#必须加上.close()关闭书写模式 告诉w写入结束f_w.close()print('done')