新聞中心
在終端上一行一行的輸入數(shù)據(jù)再按行寫(xiě)入文件時(shí),要想達(dá)到同輸入同步的換行結(jié)果,必須自己手動(dòng)添加換行符,這里有一個(gè)問(wèn)題,就是不

創(chuàng)新互聯(lián)基于成都重慶香港及美國(guó)等地區(qū)分布式IDC機(jī)房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動(dòng)大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)BGP機(jī)房服務(wù)器托管報(bào)價(jià),主機(jī)托管價(jià)格性價(jià)比高,為金融證券行業(yè)服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線路100M獨(dú)享,G口帶寬及機(jī)柜租用的專業(yè)成都idc公司。
同的平臺(tái)下的換行符是不一致的,如Windows下的換行符是\r\n,Linux下的換行符是\n,因此為了保證平臺(tái)的一致性,pyhton在寫(xiě)一行
數(shù)據(jù)進(jìn)文件時(shí)需要在該行數(shù)據(jù)后加os.linesep,表示當(dāng)前平臺(tái)的行終止符。
import os
filename='D:\\test.txt'
fp=open(filename,'w')
while True:
strinput=raw_input("input string(. to quit):")
if(strinput != '.'):
fp.write("%s%s" % (strinput,os.linesep)) #不同平臺(tái)有不同的換行符
else:
breakpython學(xué)習(xí)網(wǎng),免費(fèi)的python學(xué)習(xí)網(wǎng)站,歡迎在線學(xué)習(xí)!
名稱欄目:創(chuàng)新互聯(lián)Python教程:python換行符怎么表示
文章轉(zhuǎn)載:http://m.5511xx.com/article/ccodios.html


咨詢
建站咨詢
