python 讀取文字檔案 刪除裡邊的空行

時間 2021-06-28 17:18:11

1樓:趣園藝

def delblankline(infile, outfile):

""" delete blanklines of infile """

infp = open(infile, "r")outfp = open(outfile, "w")lines = infp.readlines()for li in lines:

if li.split():

outfp.writelines(li)

infp.close()

outfp.close()

#呼叫示例

if __name__ == "__main__":

delblankline("1.txt","2.txt")

2樓:匿名使用者

樓下的那個答案太複雜了吧。我剛驗證的,很簡短的**:

#!/usr/bin/env python# filename: tripe_test.

pyf_t=file('no_space.txt','w')f=file('t_read.txt')

try:

while true:

line=f.readline()

if len(line)==0:

break

if line.count('\n')==len(line):

continue

f_t.write(line)

finally:

f.close()

f_t.close()

其中t_read.txt檔案的內容是:

123 344 456

234 566 77898

123 546 788

執行程式後的內容寫到檔案

no_space.txt中,是去掉了空白行的。

3樓:前端報錯

# coding=utf-8

file = open("blank.txt","r")file2 = open("noblank.txt","w")while 1:

text = file.readline()if( text == '' ):

print "結束"

break

elif( text == '\n'):

print "換行符"

else:

file2.write( text )

print text

file.close()

file2.close()

raw_input()

4樓:牛頓鍊金

def delblankline(infile, outfile):

infp = open(infile, "r")outfp = open(outfile, "w")lines = infp.readlines()for li in lines:

if li.split():

outfp.writelines(li)

infp.close()

outfp.close()

if __name__ == "__main__":

delblankline("1.dat","2.dat")

用python讀取.txt檔案內容,去除空行和註釋行後,以行為單位進行排序,並將結果輸出為新的.txt檔案

5樓:葑丶芯丶

a=open("cdays-4-test.txt","r")_a=open("cdays-4-result.txt","w")for b in a:

if b.startswith("#"):

continue

c=b.split()

if len(c)==0:

continue

else:

_a.write(b)

a.close()

_a.close()

你程式中間為啥要執行一次result.sort()呢?

你吧你的result.sort()去掉就正確了....你要求嚴格排序的話就不能去改順序.....

你在那個result.sort()之前加一個print result 可以更好的看到在呼叫這個方法前後的不同之處......

我的那個是另一種寫法 個人習慣寫法問題...不用看 或者可以稍微瞭解一下處理過程...

python逐行讀取檔案,輸出後為什麼有空行

網頁設計的問題 怎樣讓html讀取文字檔案,經過一定

可能我還沒明白你的意思。你這裡是不是要做一個超連結?檔案 一個影子很孤單,兩朵玫瑰才新鮮 一顆心情常期盼,兩處天空多浩瀚 正看簡訊的小笨蛋,為何讓我總懷念,祝你春節快樂! 我怕明天起得晚,所以現在就預定第一縷陽光給你,祝你新春快樂!預定第一陣晨風給你,祝你一帆風順!預定第一聲鳥鳴,祝你心想事成!加分...

求c語言讀取寫入文字檔案的函式實現

go陌小潔 c語言標準庫提供了一系列檔案i o函式用於檔案操作,比如fopen 用於開啟檔案 fread fwrite 用於讀寫檔案 fseek 用於設定操作位置等等,一般c語言教程上都有檔案i o一章,細緻內容,可以找本教科書學習一下。下面的示例,是向名為1.txt的檔案附加hello world...

c中如何讀取文字檔案的最後一行

兩種方法 一行一行讀,讀到檔案尾,你就知道哪行是最好一行了。可以考慮使用system.io.file.readalllines 方法,返回值是字串陣列。file.readalllines 方法 system.io https 從流的末尾一個位元組一個位元組往前讀,讀到換行符以後,再從這個位置讀到檔案...