我試圖用「(2個空格/製表符後面的)」前綴「file」的每一行,並在字符串後面加上「\ r \ n」+「。 。像如folllows python中的字符串追加
<!--You have a CHOICE of the next 5 items at this level-->
<!--Optional:-->
<urn:Account id=\"?\">
<!--Optional:-->
............
.............
我使用下面的代碼,
inf=open("req.txt","r")
outf=open("out.txt","w")
for line in inf.readlines():
outf.write("\" "+line+"\\r\\n\" +")
inf.close()
outf.close()
預謀如預期,但追加沒有發生正常發生的事情最終的結果是所有的線用前綴 - 。\ r \除第一行以外的第n行「+」,第一行只有前綴「」。
我想每一行前綴爲「並追加‘\ r \ n’+」
只是評論:readlines方法()是對大文件的效率非常低 - 只要遍歷文件對象本身,而不是。 – jnnnnn
該怎麼做,請給出示例代碼。 – user1423015