中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python目錄遍歷的方法有哪些

小億
76
2023-11-06 11:44:52
欄目: 編程語言

在Python中,可以使用以下方法對目錄進行遍歷:
1. 使用os模塊的os.walk()函數:

  import os
 
  def traverse_directory(directory):
      for root, dirs, files in os.walk(directory):
          for file in files:
              print(os.path.join(root, file))

2. 使用os模塊的os.listdir()函數:

  import os
 
  def traverse_directory(directory):
      for file in os.listdir(directory):
          file_path = os.path.join(directory, file)
          if os.path.isfile(file_path):
              print(file_path)

3. 使用glob模塊:

  import glob
 
  def traverse_directory(directory):
      file_pattern = os.path.join(directory, '**', '*')
      files = glob.glob(file_pattern, recursive=True)
      for file in files:
          if os.path.isfile(file):
              print(file)

4. 使用pathlib模塊:

  from pathlib import Path
 
  def traverse_directory(directory):
      path = Path(directory)
      for file in path.glob('**/*'):
          if file.is_file():
              print(file)

這些方法都可以用來遍歷目錄,并打印出目錄下的所有文件路徑。根據實際需求,可以對代碼進行修改,以滿足不同的目錄遍歷需求。

0
弋阳县| 通许县| 民和| 涞水县| 台安县| 盐山县| 香格里拉县| 德兴市| 大同市| 宣城市| 长顺县| 视频| 阜宁县| 宁陵县| 新竹市| 扬中市| 新邵县| 清镇市| 大荔县| 柯坪县| 兴仁县| 徐闻县| 龙游县| 东阿县| 通辽市| 九龙城区| 务川| 绥阳县| 茶陵县| 扬中市| 太原市| 弥渡县| 连云港市| 黑河市| 盐池县| 利川市| 宣城市| 甘洛县| 依安县| 封丘县| 石泉县|