18:25:16 2018-05-12 讀取文件的三種方式: 1、讀取所有內容: 2、遍歷文件對象 3、將文件內容每行保存為列表(關閉文件後仍可以使用): 1) 檢查文本中是否包含某字元串: 先讀取出文本內容保存為字元串, 用 in 測試是否存在 2)計算文本包含多少字元 ...
18:25:16 2018-05-12
讀取文件的三種方式:
1、讀取所有內容:
1 with open(file_name, encoding='utf8') as f: #後面加上encoding='utf8' 設置編碼格式 2 content = f.read() 3 print(content.rstrip()) # .rstrip() 用於刪除每行結束的換行符
2、遍歷文件對象
1 file_name = '____' 2 with open(file_name) as f: 3 for line in f: 4 print(line.rstirp())
3、將文件內容每行保存為列表(關閉文件後仍可以使用):
1 file_name = '___' 2 with open(file_name, encoding='utf8') as f: 3 lines = f.readlines() 4 5 file_string = '' 6 for line in lines: 7 file_string += line.strip() # .strip() 用於刪除行末換行符和開頭空格 8 print(file_string)
for line in lines: pirnt(line.strip())
1) 檢查文本中是否包含某字元串:
1 if string_x in file_string: 2 print('yes') 3 else: 4 print('no')
先讀取出文本內容保存為字元串, 用 in 測試是否存在
2)計算文本包含多少字元
print(len(file_string))