使用Python获取目录下的所有文件

要获取一个目录下的所有文件,你可以使用Python中的osos.path模块。下面是一个获取目录下所有文件的例子代码:

import os

def get_files_in_directory(directory):
    # 获取目录下所有文件的路径
    files = []
    for filename in os.listdir(directory):
        path = os.path.join(directory, filename)
        if os.path.isfile(path):
            files.append(path)
    return files

# 用法示例
directory = "c:\\examples"
files = get_files_in_directory(directory)
print(files)

在这个代码中,我们使用os.listdir方法获取目录中所有文件的文件名,使用os.path.join方法构建文件的完整路径,然后使用os.path.isfile方法判断文件是否为文件(不是文件就是文件夹),最后将所有的文件路径加入到files列表中并返回。你可以将directory变量替换为你自己的目录路径,然后运行代码,就可以得到目录下的所有文件路径列表。

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/get-all-files-in-a-directory-using-python.html

分类: 计算机技术
推荐阅读:
Windows和Linux系统启用IP转发 在Windows系统下启用IP转发,需要通过修改注册表来实现;Linux系统只需将系统下的/proc/sys/net/ipv4/ip_forward文件值修改为1;
Python pow()函数 pow() 函数是 Python 内置函数之一,用于计算一个数的幂。它接受两个参数,第一个参数为底数,第二个参数为指数,如果提供第三个参数,则表示对结果取模。
Rust的第一个传统Hello World程序 本页将向你展示Rust的第一个传统程序;你将学会如何给程序添加注释、格式化打印文本信息,以及将Rust源码编译成可执行程序;
PySide6中使用QLabel显示图片 QLabel部件不仅可以用来显示文字,还可用来显示图片;本文将使用PySide6中的QLabel部件和QPixmap部件来显示一张图片;
Golang中的布尔(bool)类型 go语言中的布尔类型不能接受其他类型的赋值,不支持自动或强制的类型转换。
Rust中的数据类型 在本文中,将介绍Rust中的整型、浮点型、布尔类型、字符类型、元组类型、数组类型的声明和简单使用方法;