通过python中的os模块可以对windows系统进酚祯馄嫱行操作。下面介绍了两种通过os模块获取文件夹中的文件信息。一:通过os.listdir()函数获取文件夹中的文件和文件夹的名称信息。蘑节侍遑二:通过os.scandir()函数获取文件的详细信息,如名称、路径等。
工具/原料
戴尔Plus
Windows11
python3.10
一:通过os.listdir()函数获取文件夹中,文件的名称信息。
1、首先创建一个py文件,并打开文件后编写代码,如下图所示。
2、如下图所示:图中1位置处:导入os模块水貔藻疽,os模块是python自带了的模块,下载了python后就会存在。图中2位置处:“荏鱿胫协name=os.listdir(r'D:\aaa')”D:\aaa是指的路径,name是变量,存储获取的指定路径下的文件名称,类型是列表(list)。图中3位置处:由于listdir()的返回值是列表类型,所以使用for循环获取单个值
3、以上是通过os.listdir()函数获取指定路径下文件名称,该方法只能获取文件或文件夹名称,不能获取文件的属性。
二:通过os.scandir()函数获取文件的详细信息,如名称、路径等。
1、如图所示:os.scandir()函数可以获取文件的名称,路径,判断是否是文件等等。