Python 文件處理庫是 Python 中常用的一個模塊,它可以讓開發者更加方便地對文件進行讀寫操作。
常見的 Python 文件處理庫包括 os、shutil、glob 等模塊,下面分別介紹這些模塊的基本使用。
import os # 檢查文件或目錄是否存在 is_exist = os.path.exists('/path/to/file_or_dir') # 創建目錄 os.mkdir('/path/to/new_dir') # 獲取當前目錄下所有文件 files = os.listdir('.') # 刪除文件或目錄 os.remove('/path/to/file') os.rmdir('/path/to/dir')
import shutil # 復制文件或目錄 shutil.copy('/path/to/source_file', '/path/to/destination_file') shutil.copytree('/path/to/source_dir', '/path/to/destination_dir') # 移動文件或目錄 shutil.move('/path/to/file_or_dir', '/path/to/new_location') # 壓縮文件或目錄 shutil.make_archive('/path/to/archive', 'zip', root_dir='/path/to/dir')
import glob # 獲取所有 .txt 文件 txt_files = glob.glob('/path/to/*.txt') # 獲取所有目錄 dirs = glob.glob('/path/to/*/', recursive=True)
除了以上常用的文件處理庫外,Python 還有許多其他的文件處理庫,例如讀寫 Excel 文件的 xlwt、xlrd、openpyxl 等庫,讀取 PDF 文件的 PyPDF2、pdfplumber 等庫,讀取圖片的 Pillow 等庫等等。
總之,對于文件的讀寫操作,Python 提供了許多快捷方便的方式,而合理運用這些庫可以讓開發者事半功倍。
上一篇vue cmd