隨著Python的發展,越來越多的庫被開發出來,其中文件讀寫庫也是其中之一。Python中最常用的文件讀寫庫是“os”和“io”,同時還有“pandas”、“numpy”等庫也具有很強的文件讀寫功能。
# 使用os庫讀取文件 import os with open(os.path.join(os.getcwd(), 'example.txt'), 'r') as f: content = f.readlines() print(content) # 使用io庫讀寫文件 import io # 讀取文件 with io.open('example.txt', 'r', encoding='utf-8') as f: content = f.readlines() print(content) # 寫入文件 with io.open('example.txt', 'w', encoding='utf-8') as f: f.write('This is a test.\n') # 使用pandas庫讀寫文件 import pandas as pd # 讀取csv文件 df = pd.read_csv('example.csv', encoding='utf-8') print(df.head()) # 寫入csv文件 df.to_csv('new_example.csv', index=False, encoding='utf-8')
可以看到,使用Python的文件讀寫庫非常方便,使用“os”和“io”庫可以輕松實現文件的讀寫,使用“pandas”庫可以方便地處理csv格式的文件。同時,這些庫還具有豐富的參數和選項可供使用,從而滿足不同場景下的需求。