91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python中glob的用法是什么

小億
86
2024-09-03 08:15:23
欄目: 編程語言

glob 是 Python 中的一個內置模塊,用于在文件系統中查找符合特定模式的文件路徑。以下是 glob 的基本用法:

  1. 基本用法

使用 glob.glob() 函數,你可以指定一個包含通配符的模式,然后它會返回所有匹配該模式的文件和目錄路徑。

import glob

# 尋找當前目錄下所有的 .txt 文件
for file in glob.glob("*.txt"):
    print(file)
  1. 使用通配符

glob 支持以下通配符:

* `*`:匹配任意長度的字符串(包括零個字符)
* `?`:匹配單個字符
* `[...]`:匹配方括號內的任意字符
* `{...}`:匹配大括號內的任意一個字符串

示例:

import glob

# 尋找所有以 .txt 或 .py 結尾的文件
for file in glob.glob("*.{txt,py}"):
    print(file)
  1. 遞歸搜索

如果你想要在子目錄中也進行搜索,可以使用 glob.glob() 函數的 recursive 參數。

import glob

# 尋找當前目錄及其子目錄下所有的 .txt 文件
for file in glob.glob("**/*.txt", recursive=True):
    print(file)

注意:** 是一個特殊的通配符,它表示零個或多個目錄。在 glob.glob() 中,它只能與 recursive=True 一起使用。

這些是 glob 模塊的基本用法。通過使用不同的通配符和參數組合,你可以輕松地在 Python 中搜索文件和目錄。

0
乌苏市| 云龙县| 祁阳县| 英山县| 华阴市| 新津县| 嘉祥县| 台江县| 衡南县| 揭阳市| 巴彦县| 紫阳县| 清丰县| 闸北区| 奎屯市| 浦城县| 隆林| 璧山县| 鄂托克旗| 华坪县| 涞水县| 祁东县| 遂宁市| 大足县| 泊头市| 河曲县| 阜南县| 烟台市| 崇阳县| 江西省| 上虞市| 鸡西市| 涞源县| 嘉黎县| 古浪县| 瓮安县| 德安县| 垣曲县| 隆化县| 崇左市| 宿松县|