python技巧
详解python开发中的各种实例、技巧
stripe-python
python3爱好者
展开
-
pyinstaller瘦身指南
全面瘦身pyinstaller打包的exe,可降2-10倍原创 2022-12-02 20:31:37 · 834 阅读 · 0 评论 -
pygame中的浏览器组件
使用Windows.Forms实现IE内核原理使用Windows API创建IE窗口,并将其嵌入到pygame窗口中,利用user32.dll调整位置代码"""本段代码在pycharm中将有语法报错,但运行正常。"""import ctypesimport sysfrom typing import Tuple, Callable, Anyimport pygameif sys.platform != 'win32': raise OSError('Only su.原创 2022-04-30 20:54:38 · 1326 阅读 · 2 评论 -
python继承基础类型(如int)的方法
写一些关于基础类型增强的类时,又想使用这个类的方法,我们会这样写:class Test(int): pass但是,当写具体的方法时,我们的继承要不同于其他:class Test(int): def __new__(cls, num=0): # 注意是new方法 return int.__new__(cls, num)而__new__函数比__init__函数早执行,我们就可以继承int类。class Integer(int): def __init__(self原创 2022-04-22 08:03:16 · 1371 阅读 · 0 评论 -
用python玩3x3数字华容道
用paddleocr+pyautogui,BFS算法实现数字华容道外挂原创 2022-03-06 20:58:28 · 5826 阅读 · 1 评论 -
python究竟能不能实现函数重载?
文章目录函数重载是什么不同语言对比python实现原理代码实现函数重载使用例子函数重载是什么定义多个同名函数,但其参数的顺序或命名不同,在调用时,根据提供的参数进行调用,返回对应的值。不同语言对比C++:int square(int a){ return x * x;}float square(float b){ return x * x;}在调用square函数时,边长类型不一样,返回值也不一样。如:square(5),返回值25square(5.0),返回值原创 2022-02-06 19:33:58 · 1251 阅读 · 0 评论 -
用python快速写游戏
最近写了一个python库叫fastgame,下载方式:pip install fastgame -i https://pypi.org/project/用了下Github Page,文档在https://stripepython.github.io/fastgame-document/创建游戏:from fastgame import FastGamegame = FastGame()写贪吃蛇:import randomimport fastgamefrom fastgame.ut原创 2022-01-31 13:17:02 · 3131 阅读 · 0 评论 -
python常用颜色收集
素材来源: https://www.5tu.cn/colors/yansezhongwenming.html爬虫获取LIGHTPINK = (255, 182, 193)PINK = (255, 192, 203)CRIMSON = (220, 20, 60)LAVENDERBLUSH = (255, 240, 245)PALEVIOLETRED = (219, 112, 147)HOTPINK = (255, 105, 180)DEEPPINK = (255, 20, 147)MEDIU原创 2021-12-17 22:33:09 · 884 阅读 · 0 评论 -
推荐一个搜索引擎
yandex是一个俄罗斯搜索引擎。https://yandex.com/最近很忙,月更。水下文章。原创 2021-10-24 19:24:02 · 5074559 阅读 · 11 评论 -
如何高效使用百度搜索?
大家在使用百度搜索时,是不是会这样搜?而百度其实内置了很多的搜索语法,作为数据分析来说,这是很有用的。1.双引号使用""(英文双引号)可以精确匹配(还能去广告):2.减号用减号语法可以去除含有特定关键词的网页:3.inurl可以匹配url中出现的关键词4.site可以将搜索范围限定在某一网站中(要知道域名)5.intitle可以匹配网页标题中的关键词...原创 2021-10-12 22:02:21 · 413 阅读 · 1 评论 -
python计算圆周率
pi = 0N = 100for k in range(N): pi += 1/pow(16, k) * (4 / (8 * k + 1) - 2 /(8 * k + 4) - 1/(8 * k + 5) - 1 /(8 * k + 6)) print(pi)原创 2021-10-03 20:06:58 · 99 阅读 · 0 评论 -
常用pip命令汇总
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-09-21 15:53:10 · 97 阅读 · 0 评论 -
windows下python管理右键菜单
"""Windows中创建右键菜单"""import osimport sysimport winregimport ctypesdef is_user_admin(): """ 检查admin """ return ctypes.windll.shell32.IsUserAnAdmin()def run_as_admin(): """ 管理员运行 """ script = os.path.abspath(sys.argv[0]) args =转载 2021-09-10 20:29:39 · 330 阅读 · 0 评论 -
python小技巧(三) py转exe
下载:pip install pyinstaller打包:pyinstaller -i 你的ico文件.ico -F 你的python文件.py常用参数:参数意义-F只生成单一exe文件(有时去掉这个选项打包的exe会很装)-iico图标文件-w不显示python文件ps: 累了,水个博文...原创 2021-08-18 20:14:39 · 68 阅读 · 0 评论 -
python小技巧(二) 使用花生壳+WSGI发布flask程序
使用花生壳+wsgi发布flask程序下载WSGI下载花生壳创建映射测试效果下载WSGIpip install gevent // 使用pip// 或conda install gevent // 使用conda下载花生壳进入下载地址,下载安装包、安装后打开创建映射首先登录,点一下加号:创建应用(花6块):点一下保存:其中400029f86z.wicp.vip是你的域名测试新建app.py,编写一个hello world:from flask import Flas原创 2021-08-12 14:59:06 · 701 阅读 · 1 评论 -
8个好用却很少人知道的python库
1.arrowarrow是一个处理时间很棒的库import arrowprint(arrow.now().format())2021-08-10 15:40:00+08:002.ddddocrddddocr用于识别验证码import ddddocrdddd = ddddocr.DdddOcr()with open('test.jpg', 'rb') as f: result = dddd.classification(f.read())print(result)q3z原创 2021-08-10 16:03:01 · 668 阅读 · 0 评论 -
python小技巧 (一) 录音
录音我在python 开发IEnglish (二) 录音讲解过,回顾一下:"""本录音程序参考https://blog.csdn.net/qq_45030271/article/details/106304565"""import pyaudio # 下载不对请见https://blog.csdn.net/qq_43280079/article/details/99683448import waveclass recording: # 定义录音配置类 CHUNK = 10原创 2021-08-07 14:55:33 · 128 阅读 · 0 评论