python3 获取目录

颜良俊 3个月前 43浏览 0评论

Python 3提供了多种获取目录信息的方法,包括os模块、glob模块、pathlib模块等。以下是使用os模块获取目录的示例:

import os

dir_path = '/path/to/dir/'
files = os.listdir(dir_path)
# 遍历目录下所有文件
for file_name in files:
    # 判断是否为文件
    if os.path.isfile(os.path.join(dir_path, file_name)):
        print(file_name)

使用glob模块可以方便地获取匹配的文件列表:

import glob

dir_path = '/path/to/dir/'
files = glob.glob(dir_path + '*.txt')
for file_path in files:
    print(file_path)

使用pathlib模块可以更方便地操作路径:

import pathlib

dir_path = pathlib.Path('/path/to/dir')
files = dir_path.glob('*.txt')
for file_path in files:
    print(file_path)

以上是几种常用的获取目录的方法,可以根据实际情况选择使用。