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()的理解。當然,我沒有得到理想的結果。
剛纔你的意思是「一種不錯的格式化方式」?您可以讓每個字段都具有預定數量的字符,但缺點是較長的值可能不適合。您可以用逗號,空格或引號分隔字段,但會阻止這些字符位於字段中。除非您提供關於數據和您想要的更多細節,否則我們無法爲您提供幫助。 –