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...