Python 是一種開源的面向對象的編程語言,因其簡潔易學的語法及其強大的數據處理能力而備受頂尖科技公司的青睞。而在 Python 的應用中,文件操作是極其關鍵的一部分。本文將討論 Python 如何在當前目錄下進行文件操作。
首先要明確的是,Python 中可以使用 os 模塊來進行目錄操作。通過 os 模塊,可以獲取當前程序所在的目錄,并對該目錄下的文件進行讀取、編輯、刪除等各種操作。
import os
# 獲取當前程序所在的目錄
current_dir = os.getcwd()
# 列出當前目錄下的所有文件
files = os.listdir(current_dir)
# 遍歷當前目錄下的所有文件
for file in files:
print(file)
上述代碼展示了如何使用 os 模塊來獲取當前工作目錄,并列出該目錄下的所有文件。代碼中的os.getcwd()
方法可以獲取當前程序所在的目錄,os.listdir()
方法可以列出該目錄下的所有文件。遍歷文件列表后,可以對每個文件進行需要的操作,比如判斷文件類型、讀取文件內容等。
此外,Python 也內置了 glob 模塊,它提供了一種更方便的列出文件列表的方式。glob 可以匹配文件名,返回符合匹配規則的文件列表。
import glob
# 列出當前目錄下所有的 txt 文件
txt_files = glob.glob('*.txt')
# 遍歷當前目錄下的所有 txt 文件
for file in txt_files:
print(file)
上述代碼展示了如何使用 glob 模塊來匹配文件名并返回符合匹配規則的文件列表。可以用類似的方式來列出符合特定格式的文件列表,并對其進行操作。
除了以上兩種方式,Python 還提供了其他諸如 os.path 模塊、shutil 模塊等操作文件的工具。但無論使用哪種方式,掌握 Python 文件操作對于開發者來說都是必不可少的技能。
上一篇python 強制重命名
下一篇html定向301代碼