python 讀取txt 檔案

2021-09-13 14:26:01 字數 990 閱讀 3013

filename = '/users/sr00117/desktop/bom1.txt' # txt檔案和當前指令碼在同一目錄下,所以不用寫具體路徑

def readtxt():

valuelist =

all_list =

alone_list =

with open(filename, 'r') as file_to_read:

for line in file_to_read:

#判斷開頭是否沒有'\t'

if not line.startswith('\t'):

#如果不以'\t'開頭

if alone_list != :

alone_list =

#以\t開頭,新增到b陣列裡去

for i in range(len(all_list)):

for j in range (len(all_list[i])):

if j==0:

#把只有一行的先提取出來,split()把字串分割為列表

x=all_list[i][j].split()

else:

#把多出來的行加入第一行中,strip()去除\t等符號

y = all_list[i][j].strip()

x[2]+=y

return valuelist

valuelist=readtxt()

for i in range(len(valuelist)):

pass

print(valuelist[i])

txt檔案

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檔案

f.read 把整個文件當成乙個字串,n 也算作乙個字元,可以用f.read 3 來獲取第3個字元 f.readline 只讀取當前行,把當前行看作乙個字串,n 也算作乙個字元 f.readlines 把整個文件看成乙個字串列表,每一行是列表中的元素,為字串 保證無論是否出錯都能正確地關閉檔案 wi...