技术分享
文章平均质量分 66
寻寻觅觅oO
这个作者很懒,什么都没留下…
展开
-
python用 xlwings库对Excel进行 字体、边框设置、合并单元格, 版本转换等操作
xlwings 其他的一些单元格读取写入操作网上很多,下面就写些如何设置单元格的 字体对齐,字体大小、边框, 合并单元格, 这些设置。import xlwings as xwapp = xw.App(visible=True, add_book=False)wb = app.books.add()sht = wb.sheets.activeb3 = sht.range('b3').........原创 2019-12-21 20:39:32 · 29660 阅读 · 43 评论 -
使 python内置的print函数输出时带文件名及行号小技巧
from builtins import print as _printfrom sys import _getframe# 自定义print函数def print(*arg, **kw): s = f'{_getframe(1).f_lineno} 行:' # 注此处需加参数 1。 return _print(s, *arg, **kw)print("此处显示行数。") 运行结果为:9行:此处显示行数。说明:sys模原创 2021-03-30 15:17:16 · 2059 阅读 · 0 评论 -
python easyOCR 使用案例
先上效果图下面是图文提取的代码from pathlib import Pathimport easyocrfile_url = r'识别图片.jpg' # 需识别的图片split_symbol = ' ' # 默认空格为分隔符row_space = 15 # 默认字符高度为15px,当识别出来的字符间距超过这个数值时会换行。def make_reader(): # 将模型加载到内存中。模型文件地址 C:\Users\用户\.原创 2021-01-29 23:59:09 · 8852 阅读 · 19 评论 -
python 利用logging进行日志输出的技巧
写代码用print()函数进行简单调试时,有时候print()写的多了,可能会不知道到底是哪一行代码输出的内容。当不需要调试时,又得手动的一个个去删除或注释掉print(),这有点麻烦。于是写了一个利用logging来替代print()的普通输出功能,且曾加了一些输出标记,可以关闭输出,运行计时等一些功能的包printlog (名字就是print和log的组合)。用法如下:from printlog import Ptlog # 导入 printlogimport time# 参原创 2020-05-11 23:52:03 · 658 阅读 · 0 评论 -
pyinstaller 打包成 exe 遇到的一些坑
在 window 系统下。1、打包多进程的程序用 pyinstaller 打包好exe后,双击运行,会出现无限循环的进入主程序的情况。此时只要在调用多进程的前面加上如下的代码即可:if __name__ == '__main__': # 主要得加这句和下面这句。 mp.freeze_support() # 这句得加上,要不打包的程序就进不了下面的子进程了。 ...原创 2019-06-19 21:50:19 · 9095 阅读 · 6 评论 -
python pip 自动批量更新安装的库
以下代码用来批量更新python安装的库。在3.6版本下,成功更新。建一个 py 文件,把下面代码复制进去,运行即可。from subprocess import getstatusoutputg = getstatusoutput('pip list --outdated')if g[0] != 0: print('获取更新列表失败,请重新运行!') exit(0)...原创 2019-06-05 19:28:51 · 1807 阅读 · 2 评论 -
python 破解zip\rar压缩文件的密码
分成两个py文件,一个利用 itertools 标准库,用生成器生成密码,解决密码文件占用过多内存的问题。一个用多进程+多线程来百分百利用CPU进行密码历遍。创建 generate_pass_word.py 文件from itertools import chain, product, permutations, combinations_with_replacementclass ...原创 2020-02-28 21:10:55 · 2032 阅读 · 0 评论 -
抖音视频无水印下载
自己用python写的一个 抖音无水印下载器,免安装,可以在64位电脑上直接运行。下载地址原创 2019-12-30 11:16:48 · 757 阅读 · 0 评论