新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python換行符怎么表示
在終端上一行一行的輸入數(shù)據(jù)再按行寫入文件時,要想達(dá)到同輸入同步的換行結(jié)果,必須自己手動添加換行符,這里有一個問題,就是不

創(chuàng)新互聯(lián)基于成都重慶香港及美國等地區(qū)分布式IDC機(jī)房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)BGP機(jī)房服務(wù)器托管報價,主機(jī)托管價格性價比高,為金融證券行業(yè)服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線路100M獨(dú)享,G口帶寬及機(jī)柜租用的專業(yè)成都idc公司。
同的平臺下的換行符是不一致的,如Windows下的換行符是\r\n,Linux下的換行符是\n,因此為了保證平臺的一致性,pyhton在寫一行
數(shù)據(jù)進(jìn)文件時需要在該行數(shù)據(jù)后加os.linesep,表示當(dāng)前平臺的行終止符。
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)) #不同平臺有不同的換行符
else:
breakpython學(xué)習(xí)網(wǎng),免費(fèi)的python學(xué)習(xí)網(wǎng)站,歡迎在線學(xué)習(xí)!
文章標(biāo)題:創(chuàng)新互聯(lián)Python教程:python換行符怎么表示
分享網(wǎng)址:http://fisionsoft.com.cn/article/ccodios.html


咨詢
建站咨詢
