python讀取txt檔案

2022-06-26 20:42:08 字數 814 閱讀 6052

應用場景: 測試過程中如果需要指令碼進行資料讀取. 

在 乙個data.txt檔案中,有如下格式的資料:

url:

url:

需要將其讀取出來,並進行整理成下列格式:[,]

def

get_data_out(file_path):

file = open(file_path, '

r', encoding="

utf-8")

lis =

for f in

file:

#print(f)

dic ={}

sb = f.strip().split(','

)

for s in

sb: sub = s.split('

:', 1)

#print(sub)

dic[sub[0]] = sub[1]

#print(sb)

file.close()

return

lisif

__name__ == '

__main__':

file_path = "

data.txt

"lis =get_data_out(file_path)

print(lis)

用到的方法:

open() 開啟檔案 模式有 r, w 等

readlines()  讀取資料. readline()讀取一行

split()  切割,返回列表

strip()  去掉兩端的空格和換行

Python 讀取TXT檔案

一 開啟檔案 f open filename,access mode r buffering 1 filename 檔名 access mode 開啟方式,r讀,w寫,a追加,r w a 都是以讀寫方式開啟,rb二進位制讀,wb二進位制寫,rb wb ab 二進位制讀寫 buffering 預設值 ...

python 讀取txt檔案

txt檔案內容 1.全部讀取 file open e others 測試.txt r 開啟檔案 f all file.read 讀取所有檔案內容 print f all file.close 關閉檔案結果 2.按行讀取 file open e others 測試.txt r 開啟檔案 for lin...

python 讀取txt 檔案

filename users sr00117 desktop bom1.txt txt檔案和當前指令碼在同一目錄下,所以不用寫具體路徑 def readtxt valuelist all list alone list with open filename,r as file to read for...