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