当前位置: 主页 > Python语言

python获取文件及文件夹大小-python获取目录下文件

发布时间:2023-03-12 09:14   浏览次数:次   作者:佚名

烧杯夹子有大小吗_python获取文件及文件夹大小_python获取目录下文件

openpyxl是一个用于写入和读取xlsx格式的excel文件的Python模块。

excel2010后的后缀名为xlsx,不再是xls,使用openpyxl是最适合对xlsx文件进行读取的库。

python获取文件及文件夹大小_python获取目录下文件_烧杯夹子有大小吗

一、安装openpyxl

pip install openpyxl

python获取目录下文件_python获取文件及文件夹大小_烧杯夹子有大小吗

二、使用openpyxl将数据写入excel文件

烧杯夹子有大小吗_python获取目录下文件_python获取文件及文件夹大小

代码描述:

Python资料获取看上方代码中的群号!

python获取目录下文件_python获取文件及文件夹大小_烧杯夹子有大小吗

1.我们先将需要保存的数据解析好,保存成固定的数据类型(一个由元组或列表构成的列表)。

2.我们将保存数据到excel文件的代码封装成一个函数,方便重用。

主要步骤为:

(1).创建一个openpyxl.Workbook()对象,也就是创建一个表格对象wb。

(2).wb对象中会默认打开一个worksheet,默认是第一张表python获取文件及文件夹大小,使用active方法可以获取到这张表。

(3).将数据一个单元格一个单元格的依次写入到表中。

(4).保存文件,指定自己想保存成的文件名字。

运行结果:

上面的代码执行后,会在代码同级目录下创建一个名字为openpyxl_file.xlsx的excel文件,并写入openpyxl_data的数据,使用excel打开结果如下:

烧杯夹子有大小吗_python获取文件及文件夹大小_python获取目录下文件

python获取目录下文件_python获取文件及文件夹大小_烧杯夹子有大小吗

三、使用openpyxl读取excel文件中的数据

烧杯夹子有大小吗_python获取目录下文件_python获取文件及文件夹大小

代码描述:

1.通过openpyxl的load_workbook()方法可以打开一个xlsx文件,返回一个workbook对象,这个对象是一个文件对象。

2.可以通过文件对象workbook的sheetnames获取文件中有哪些表是有数据的。

3.通过active可以获取到当前的激活的表,默认是第一张sheet,也可以使用workbook的get_sheet_by_name()方法来获取表python获取文件及文件夹大小,返回一个表格对象table。

4.通过表格对象table的max_row和max_colum方法可以获取表格中有多少行和列。

5.根据行和列就可以读取到表格中每一个单元格的数据了。

注意:使用openpyxl读数据时,索引是从1开始的,使用xlrd索引是从0开始的。

运行结果:


['Sheet']

a b c d e f 我 们 在 这 寻 找 我 们 在 这 失 去 p y t h o n 

使用openpyxl读取excel数据可以有很多方式实现,可以根据情况灵活使用。

烧杯夹子有大小吗_python获取文件及文件夹大小_python获取目录下文件

四、使用openpyxl对excel进行高级操作

openpyxl除了常规的写入数据和读取数据外,还提供了非常多的高级操作。

如:设置列宽、行高,设置自动换行,设置文字居中、字体大小、字体颜色,用数据画图等。

做这些操作需要用的方法或函数在openpyxl.utils或openpyxl.styles中可以找到。在实际的使用中,需要用到什么设置可以根据自己的需求去查找对应的方法。

我们就不全部例举了,下面结合写入数据的例子给出一段代码作为参考。

烧杯夹子有大小吗_python获取目录下文件_python获取文件及文件夹大小

python获取文件及文件夹大小_烧杯夹子有大小吗_python获取目录下文件