Python是一種面向對象、直譯式計算機程序設計語言。它廣泛應用于Web開發、數據科學、人工智能等領域。Txt是一種常見的文本文件格式,常用于存儲純文本數據。在Python中,可以使用內置函數和庫來處理txt文件。
讀取txt文件:
with open('file.txt', 'r') as f: contents = f.read() # 讀取全部內容 lines = f.readlines() # 按行讀取全部內容
寫入txt文件:
with open('file.txt', 'w') as f: f.write('Hello World!') # 寫入字符串 f.writelines(['Line 1\n', 'Line 2\n']) # 寫入列表中的多行字符串
遍歷txt文件內容:
with open('file.txt', 'r') as f: for line in f: # 按行遍歷 print(line.strip()) # 去掉換行符并打印
查找txt文件內容:
with open('file.txt', 'r') as f: contents = f.read() # 讀取全部內容 if 'Hello' in contents: print('Hello exists in the file.') else: print('Hello does not exist in the file.')
替換txt文件內容:
with open('file.txt', 'r') as f: contents = f.read() # 讀取全部內容 new_contents = contents.replace('World', 'Mars') # 用Mars替換World with open('file.txt', 'w') as f: f.write(new_contents) # 寫入替換后的內容
以上是Python處理txt文件的一些基本操作。在實際應用中,還有很多更復雜的場景需要處理,如正則表達式匹配、分割合并、格式化輸出等。因此,熟練掌握Python處理txt文件的技能是很重要的。