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

溫馨提示×

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
海伦市| 平利县| 轮台县| 淮阳县| 新兴县| 池州市| 花莲市| 洪湖市| 灵丘县| 大冶市| 乌恰县| 龙海市| 大英县| 广河县| 耒阳市| 隆子县| 东城区| 永胜县| 左权县| 高淳县| 五大连池市| 延寿县| 常州市| 娄烦县| 木里| 南宫市| 阿拉善左旗| 高密市| 贺州市| 大冶市| 扎鲁特旗| 阜平县| 安塞县| 吉安市| 伊金霍洛旗| 体育| 珠海市| 察哈| 上杭县| 兴安县| 罗平县|