Python文件處理方法、os模塊和glob模塊如何使用

知識庫

Python文件處理方法、os模塊和glob模塊如何使用

2023-10-26 09:29


本文章介紹了Python文件處理方法、os模塊和glob模塊的基本使用。

                                            

Python是一種功能強大的編程語言,用于開發各種應用程序。在許多項目中,處理文件是必不可少的任務。Python提供了多種處理文件的方法,其中os模塊和glob模塊是非常常用的工具。

os模塊

os模塊提供了與操作系統交互的方法,可用于文件和目錄的處理。下面是一些常見的os模塊的使用示例:

  • 獲取當前工作目錄:os.getcwd()
  • 改變當前工作目錄:os.chdir("目錄路徑")
  • 列出指定目錄下的所有文件和文件夾:os.listdir("目錄路徑")
  • 創建新目錄:os.mkdir("目錄路徑")
  • 刪除指定目錄:os.rmdir("目錄路徑")
  • 檢查文件是否存在:os.path.exists("文件路徑")

glob模塊

glob模塊用于根據指定的模式匹配文件路徑名。它是處理帶有通配符的文件搜索的非常有用的工具。下面是一些常見的glob模塊的使用示例:

  • 匹配所有擴展名為.txt的文件:glob.glob("*.txt")
  • 匹配所有以字母a開頭的文件:glob.glob("a*")
  • 匹配所有在指定目錄及其子目錄下的.py文件:glob.glob("**/*.py", recursive=True)

通過使用os模塊和glob模塊,我們可以輕松地對文件進行各種操作,包括創建、移動、復制、刪除、搜索等。


標簽:
  • Python
  • 文件處理
  • os模塊
  • glob模塊