-
Python中的f-string使用简介
继%语句、format函数两种方法进行字符串格式化后,Python 3.6开始引入了一种效率更高的字符串格式化方式:f-stringf-string在形式上是带有"f"修饰符的字符串(f""),字符串中的大括号"{}"表明将要被替换的字段f-string在本质上是一个在运行时运算求值的表达式,可以在大括号"{}"中进行简单的计算f-string在功能方面不逊于%语句和format函数,同时性能又优于二者,且使用起来也更加简洁明了,因此对于Python3.6及以后的版本,推荐使用f-string进行字符串格式化...
2022-08-23 -
Go语言中的EXCEL表格操作
excelize库是Go语言编写的用于操作Excel文档基础库,可以使用它来读取、写入由Excel2007及以上版本创建的电子表格文档安装:go get github.com/xuri/excelize/v2进行安装引用:import "github.com/xuri/excelize/v2"包级函数列名和列索引转换 列名转索引:ColumnNameToNumber(name string) (int, error) 索引转列名:ColumnNumberToName(num int) (string, error) 单元格坐标相关 单元格坐标为excel中单元格的表示方式,如"A4","...
2022-06-30 -
python中的中间人代理模块mitmporxy
mitmproxy是一个交互式的、支持SSL/TLS的拦截代理,启动后会提供一个命令行界面,用户可以实时看到发生的请求,并通过命令过滤请求,查看请求数据mitmweb是一个基于web的mitmproxy界面。启动后会提供一个web界面,用户可以实时看到发生的请求,并通过GUI交互来过滤请求,查看请求数据mitmdump是命令行版本。启动后没有界面,无法提供过滤请求、查看数据的功能,只能结合自定义脚本来实现功能mitmproxy命令的交互操作稍显繁杂,我们主要的使用方式是载入自定义脚本,并不需要交互,所以只需要mitmdump即可安装:pip install mitmproxy运行命令:m...
2022-04-11 -
python中的parsel模块
parsel是一个python的第三方库,常用于html或者xml的解析,相当于css选择器+xpath+reparsel由scrapy团队开发,是将scrapy中的parsel独立抽取出来的,可以轻松解析html,xml等内容获取需要的数据安装:pip install parsel引入:import parsel 我们更经常使用 from parsel import Selector创建选择器对象:sel = parsel.Selector(text=None,type=None) 参数text为要解析的文本字符串 type可选值"html"...
2022-04-02 -
office文件老版本转换为新版本
office在2007版本之前使用的是专有二进制格式,其他程序是不能读取到其内容的,但是在2007版本之后使用了占用体积更小的新版格式新版的office格式文件本质上是一个ZIP文件,主要内容保存为XML格式,保存在一个扩展名改为docx|xlsx|ppts等的ZIP文件中新版格式的文件后缀改为ZIP后解压,可以看到解压出来的文件夹中多个文件夹,包含了文档的全部内容所以office的新旧版本操作完全不同,操作新旧版本的python库也不相同针对新版本openpyxl等库可以方便的进行操作,但是如果文档为旧版本,需要我们将旧版本转换为新版本格式我们可以使用的win32模块调用office的...
2022-03-24