fp = open ('data.txt','r')
saveto = open('backup.txt','w')
someline = fp.readline()
savemodfile = ''
while someline :
temp_array = someline.split()
print('temp_array[1] {0:20} temp_array[0] {0:20}'.format(temp_array[1], temp_array[0]), '\trating:', temp_array[len(temp_array)-1]))
someline = fp.readline()
savemodfile = temp_array[1] + ' ' + temp_array[0] +',\t\trating:'+ temp_array[10]
saveto.write(savemodfile + '\n')
fp.close()
saveto.close()
输入文件:data.txt中有这种模式的记录:名姓年龄地址格式化输出到外部txt文件
我想为Backup.txt到具有以下格式:姓氏名字地址年龄
如何将数据以不错的格式存储在backup.txt中?我认为我应该使用format()方法......
我使用代码中的打印对象向你展示了我对format()的理解。当然,我没有得到理想的结果。
刚才你的意思是“一种不错的格式化方式”?您可以让每个字段都具有预定数量的字符,但缺点是较长的值可能不适合。您可以用逗号,空格或引号分隔字段,但会阻止这些字符位于字段中。除非您提供关于数据和您想要的更多细节,否则我们无法为您提供帮助。 –