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模塊