在終端上一行一行的輸入數(shù)據(jù)再按行寫(xiě)入文件時(shí),要想達(dá)到同輸入同步的換行結(jié)果,必須自己手動(dòng)添加換行符,這里有一個(gè)問(wèn)題,就是不同的平臺(tái)下的換行符是不一致的,如Windows下的換行符是\r\n,Linux下的換行符是\n,因此為了保證平臺(tái)的一致性,pyhton在寫(xiě)一行數(shù)據(jù)進(jìn)文件時(shí)需要在該行數(shù)據(jù)后加os.linesep,表示當(dāng)前平臺(tái)的行終止符。
importos
filename='D:\\test.txt'
fp=open(filename,'w')
whileTrue:
strinput=raw_input("inputstring(.toquit):")
if(strinput!='.'):
fp.write("%s%s"%(strinput,os.linesep))#不同平臺(tái)有不同的換行符
else:
break
以上內(nèi)容為大家介紹了python培訓(xùn)之換行符怎么表示強(qiáng),希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。