Python批量读取特定文件夹下Excel的话,主要分为2步,首先根据后缀名(xls或xlsx)匹配出所有Excel文件,然后直接利用相关模块(pandas,openpyxl等)读取即可,下面我简单介绍一下实现过程,感兴趣的朋友可以尝试一下:

这一步非常简单,主要是根据后缀名匹配所有Excel文件,基本思路先使用os.walk函数遍历指定的文件夹,找到所有文件,然后一一匹配文件后缀名,如果是xls或xlsx,则为Excel文件,添加到list列表,之后返回,后面读取函数就是根据这个列表(存储所有搜索到的Excel文件路径)读取Excel文件:
安装完成后,我们就可以直接使用pandas库读取Excel文件了,非常简单,只需要一行代码即可搞定,也就是read_excel函数,传入Excel文件路径就行,默认情况下会读取列标题,如果你不需要列标题的话,设置header=None即可,读取的数据类型为DataFrame,后续处理的话,也非常方便:
和普通文件一样读取。csv中文件数据项有逗号划分开。infile=open("data.csv",'r')forlineininfile:data=line.rstrip().split(',')print(data)
可以使用os模块中的stat函数来获取文件的大小,具体实现如下:
# 获取文件大小,单位是字节
其中,'file.txt'是要判断的文件路径。os.stat函数会返回一个包含文件信息的元组,其中st_size表示文件大小。
Python可以通过os库中的stat()函数和os.path.getsize()函数来查看PPT文件的大小。
stat()函数返回文件的各种状态信息,包括文件大小,而os.path.getsize()函数则直接返回文件的大小。可以通过如下代码查看PPT文件的大小:
import os; size = os.path.getsize('example.ppt'),其中'example.ppt'是PPT文件的文件名,size为文件的大小,单位为字节。通过这种方法可以方便地查看PPT文件的大小,便于后续的处理和分析。