
Python
linmao13037
工作、生活、学习
展开
-
Python利用包pypinyin汉字转拼音(处理多音字)
python中将汉字的拼音输出可以采用pypinyin包原创 2024-07-23 16:30:12 · 1509 阅读 · 0 评论 -
pymysql查询返回字典类型Dict
常规建立连接并查询代码如下:返回元组类型的数据集,这种返回结果字段少还可以做处理,一旦字段多或者字段有调整,就得改对应的代码。pymysql查询数据之后返回字典类型需要设置参数。1. 创建连接时添加属性:cursorclass。以上就是这些,简单记录遇到的这个小细节。想要输出字典类型结果。原创 2024-07-18 15:48:54 · 792 阅读 · 0 评论 -
python ofd转pdf及图片
在网上搜了发现使用pyofd包,安装之后使用各种问题,所以在PyPi上找了下发现包不多,最新得是easyofd,并且开发者最新还在更新,所以果断转到easyofd包上来,但是这块有一个很重要得必坑得就是最好从github上下载最新得包安装并使用,要不然版本不对还是会报错。背景需求:需要将邮箱中得ofd格式发票提取出来转换成pdf或者图片。原创 2024-05-21 17:57:21 · 2659 阅读 · 3 评论 -
Python pdf2imges -- pdf文件转图片
【代码】Python pdf2imges -- pdf文件转图片。原创 2024-05-21 17:38:02 · 726 阅读 · 0 评论 -
Python 下载文件Demo
第二种:用urllib库:需要注意python3中urllib库与2中的不同!这里只做做简单下载,复杂操作需要个性化or ChatGPT。如何使用Python进行文件下载呢?原创 2023-03-28 14:18:18 · 268 阅读 · 0 评论 -
Python word2pdf -- word文件转pdf文件
pdf都转word了,word怎么转pdf呢?利用Python的docx2pdf库,就可以很方便的实现此功能。原创 2023-03-28 00:06:40 · 2292 阅读 · 2 评论 -
Python pdf2word -- pdf文件转word文件
pdf转word,没有会员怎么办?利用Python的pdf2docx库,就可以很方便的实现此功能。原创 2023-03-27 23:29:50 · 501 阅读 · 0 评论 -
Python统计文件行数
问:统计项目下文件的总行数?解: 第一步:先用python统计单个文件行数; 第二步:遍历文件夹累加全部文件行数;当然,pycharm有插件直接可以统计行数:https://plugins.jetbrains.com/plugin/4509-statistic具体实现步骤:获取单个文件行数:# -*- coding: utf-8 -*-file = r"文件路径"# 第一种,直接打开文件读取行数(文件较小时)count = 1for count,...原创 2021-06-21 20:21:01 · 11443 阅读 · 0 评论 -
Python3 中OrderedDict 与 Dict 转换(有序字典与无序字典转换)
from collections import OrderedDictimport jsoninfo = {'a':1, 'b':2}print(info)print('----------------------------------')for i in info.items(): print(i) print('----------------------------------')order_info = OrderedDict(info)print(...原创 2021-02-24 10:58:20 · 6687 阅读 · 1 评论 -
Python3 OrderedDict(有序字典)
Python3 中提供得OrderedDict类,即有序字典,与Dict得区别就是OrderedDict有序的存储数键值对。from collections import OrderedDict# 创建OrderedDictinfo = OrderedDict()info['张三'] = 19info['李四'] = 20info['王五'] = 21print(info)person_gender = OrderedDict( { '张三': '男',原创 2021-02-24 10:52:39 · 1092 阅读 · 0 评论 -
校验区间是否存在重叠(Python)
校验区间(闭区间)是否存在重叠所用到得算法参考:无言火: 算法–验证时间段不交叉/不重复的方法核心得思路在于:有序区间下,下一区间得开始节点必须大于上一区间得结束节点。解决方案:首先根据区间开始节点排序整理好,然后循环判断下一区间得开始节点是否大于上一区间的结束节点,如果小于等于则存在重叠。Python示例如下:# -*- coding: utf-8 -*-def check_fun(check_list): """校验是否重叠""" if len(check_list)原创 2020-12-11 17:49:03 · 3580 阅读 · 0 评论 -
python3中利用 timeit 模块计算代码运行时间
python3中利用 timeit 模块计算代码块运行时间参考文档:有关timeit、repeat方法更深层定义等信息可参考下边博客:python3 timeit:计算小段代码的执行时间的模块python之timeit模块示例代码如下:import timeitdef get_week(): week_str = ['Monday', 'Tuesday', 'Wednes...原创 2020-01-20 16:46:39 · 2303 阅读 · 0 评论 -
利用python工具cProfile进行代码进行性能监控分析
引言介绍根据python编写的代码或利用python开发的框架进行二开时,有可能会遇到一些性能效率问题,这个时候我们就需要找出具体是由于那些方法或那些操作导致了效率问题。这时我们就可以利用cProfile工具进行代码监控,监控方法执行的次数和耗时。cProfile自python2.5以来就是标准版Python解释器默认的性能分析器。其他版本的python,比如PyPy里没有cProfil...原创 2019-01-25 14:44:45 · 1010 阅读 · 0 评论