Python学习之路(二)库函数

标准库:

Python3 标准库概览 | 菜鸟教程

xlrd库:

https://www.jb51.net/article/205141.htm

https://www.pynote.net/archives/724

1)merged_cells返回的是一个列表,每一个元素是合并单元格的位置信息的数组,数组包含四个元素(起始行,结束行,起始列,结束列)结束的行和列都加了1

2)使用xlrd的时候最好使用xsl文件,formatting=true对于xslx文件会报错。

解决办法

1、修改为xlsx为xls(不能直接修改后缀)

2、改用 openpyxl

coding尝试读取文件,处理速度真的很慢,而且规则和宏全部丢失。

3、使用pywin32

4、使用老旧的版本 xlrd-0.6.1
 

abc库:

Python中的abc模块_有关心情的博客-CSDN博客_abc python

os 库、shutil库:

python标准库学习-os包,shutil包_furuit的博客-CSDN博客_python shutil包

re库:

find:

Python 正则表达re模块之findall()详解 - 知乎

compile:

pythonrecompile中变量_Python中re.compile函数起什么作用呢?_weixin_39662578的博客-CSDN博客

Openpyxl库:

利用openpyxl库读写xlsx文件 - 范若若 - 博客园

Python 使用openpyxl读取excel字体颜色与单元格颜色_aliyunfw的博客-CSDN博客_python读取excel单元格颜色

读取合并单元格:

https://www.jb51.net/article/218374.htm

# 文章中的这个代码有问题
for merged_range in sheet.merged_cell_ranges
# 应该改成
for merged_range in sheet.merged.cells.ranges

deque库: 

使用list添加的时候出现了无法添加str的错误,使用deque就成功解决。

python中deque模块详解_吃鱼的羊的博客-CSDN博客_deque python

 sys库:

python之sys模块详解 - 习久性成 - 博客园

为何要用sys.exit()退出?:

为何要用sys.exit()退出? | Python笔记

---------------------------------------------------------------------------------------------------------------------------------

记录一下在项目过程之中使用的库命令,以后自己可以直接查阅

os库:

1.os.path.join()函数:连接两个或更多的路径名组件

注:

1).如果各组件名首字母不包含’/’,则函数会自动加上
2).如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃
3).如果最后一个组件为空,则生成的路径以一个’/’分隔符结尾
 

2.os.path.exists(),判断路径是否存在

猜你喜欢

转载自blog.csdn.net/qq_43681154/article/details/124154228