您好以下哪一段代碼需要或使用較少的資源? 有沒有更好的方法?寫入文件?哪種方法需要更少的資源?
f=open("Contact.txt","r+")
for i,j in enumerate(f):
text=str(f.readline())
if text=="":
f.write('\n'+ name +" "+ family+" " + MPN +" "+ Add + "*")
OR
f=open("Contact.txt","r+")
text=str(f.read())
f.write('\n'+ name +" "+ family+" " + MPN +" "+ Add + "*")
我建議你爲字符串連接使用['str.format'](https://docs.python.org/2/library/stdtypes.html#str.format)。 –
'j'會連續包含'f'的每一行。沒有必要在循環體中調用'f.readline()'。如果你這樣做,'text'只能得到其他所有行; 'j'有其他的。 – chepner
您是否試圖將一些數據寫入文件中的空行? –