當前位置:首頁 » 編程語言 » python讀取多行

python讀取多行

發布時間: 2022-08-30 12:19:51

『壹』 python按行讀取文件的簡單實現方法

Python按行讀取文件的簡單實現方法
下面小編就為大家帶來一篇Python按行讀取文件的簡單實現方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。
1:readline()
file = open("sample.txt")
while 1:
line = file.readline()
if not line:
break
pass # do something
file.close()
一行一行得從文件讀數據,顯然比較慢;
不過很省內存;
測試讀10M的sample.txt文件,每秒大約讀32000行;
2:fileinput
import fileinput
for line in fileinput.input("sample.txt"):
pass
寫法簡單一些,不過測試以後發現每秒只能讀13000行數據,效率比上一種方法慢了兩倍多;
3:readlines()

file = open("sample.txt")
while 1:
lines = file.readlines(100000)
if not lines:
break
for line in lines:
pass # do something
file.close()
用同樣的數據測試,它每秒可以讀96900行數據!效率是第一種方法的3倍,第二種方法的7倍!
4:文件迭代器
每次只讀取和顯示一行,讀取大文件時應該這樣:
file = open("sample.txt")
for line in file:
pass # do something
file.close()
以上就是小編為大家帶來的Python按行讀取文件的簡單實現方法全部內容了

『貳』 數據有多行,用python進行文件讀取,並將文件所有行的前21個數據保存到一個二維

data=[]
foriinrange(文件數):
data.append([])
data[i].append(前21行個數據為一個列表)

效果:data=[[前21行],[前21行],前21行],[前21行]]
python3環境

『叄』 Python對一行按照位元組位置讀取想要的字元,文件有多行,如何循環運行

a,b=(int(x.split()[-1])forxinopen('B').readlines()[:2])
open('C','w').writelines([s.replace(s[a,b],' '+s[a,b]+'')forsinopen('A').readlines()])

『肆』 求python 循環讀取多文件多行的代碼

對python不大熟
用的C語言的思路做的
文件隨便輸的數據
反正不是10的倍數……完整的數據就不發了
自己弄著試試吧

『伍』 如何用python讀取文本中指定行的內容

這里寫個簡單的,用readline即可實現,命令行帶入參數1為讀取的文件名,參數2為需要讀取的行數。需要讀取多行,你可以簡單改改,例如參數帶個列表,程序內用eval轉化為數組之類的方法。


importsys
filename=sys.argv[1]
linenum=int(sys.argv[2])

withopen(filename,'r')asf:
line=f.readline()
n=1
whileline:
iflinenum==n:
printline
break
else:
line=f.readline()
n+=1

『陸』 新手python怎麼從Excel中讀取多行多列畫並列柱狀圖

首先,dataframe自帶的柱狀圖,可以將每列作為一個圖例

import pandas as pd

data=pd.read_excel()

data.bar()

『柒』 python 文件 讀取多行

with open('data.txt') as f:
f.readlines()

就可以了

『捌』 用python讀取文本文件,對讀出的每一行進行操作,這個怎麼寫

用python讀取文本文件,對讀出的每一行進行操作,寫法如下:

f=open("test.txt","r")

whileTrue:

line=f.readline()

ifline:

pass#dosomethinghere

line=line.strip()

p=line.rfind('.')

filename=line[0:p]

print"create%s"%line

else:

break

f.close()

『玖』 如何在python中自定義讀取文檔行數

python讀取段落需要自定義函數:
from _ _future_ _ import generators

def paragraphs(fileobj, separator='\n'):
if separator[-1:] != '\n': separator += '\n' paragraph = []
for line in fileobj:
if line == separator:
if paragraph: yield ''.join(paragraph)
paragraph = []
else: paragraph.append(line)
if paragraph: yield ''.join(paragraph)

熱點內容
adbandroid版本 發布:2025-01-16 13:53:14 瀏覽:388
直鏈雲存儲 發布:2025-01-16 13:19:30 瀏覽:727
電腦主機伺服器多少錢 發布:2025-01-16 13:00:28 瀏覽:668
linuxoracle操作 發布:2025-01-16 12:40:50 瀏覽:47
河北存儲服務價格 發布:2025-01-16 12:39:21 瀏覽:351
掛機伺服器的搭建 發布:2025-01-16 12:34:07 瀏覽:417
安卓怎麼刪除信任憑證 發布:2025-01-16 12:22:06 瀏覽:338
代理編譯 發布:2025-01-16 12:07:59 瀏覽:794
伺服器為什麼老是無響應 發布:2025-01-16 12:07:59 瀏覽:894
安卓怎麼傳軟體到蘋果 發布:2025-01-16 12:01:28 瀏覽:959