Python
iserfj
这个作者很懒,什么都没留下…
展开
-
获取Python对象及其指向对象占用的全部内存空间
这里的内存占用的概念是指我们习惯思维上占用的空间大小,而sys模块中的getsizeof方法对于常规对象如String、Integer或者float等可以“正确地”取得其大小,但是对于list、tuple、dict、set等,只会计算该对象的“指针”所占空间,而对于其所指的内容并不会计算在内,这与人类的习惯思维不同。以下内容转自https://blog.csdn.net/S_o_l_o_n/article/details/102921863python中,sys模块里面有一个getsizeof函数.转载 2021-03-12 15:24:55 · 2842 阅读 · 1 评论 -
基于python的captcha生成图像验证码
使用基于python的captcha生成图像验证码、添加噪点和干扰线。将图像保存至BytesIO对象,无需生成临时文件。使用base64.b64encode方法直接将字节流转换为base64编码。返回验证码字符串和图像的验证码图像的base64编码。from captcha.image import ImageCaptchafrom random import randint...原创 2020-01-04 21:46:40 · 2671 阅读 · 1 评论 -
(转) python装饰器简介
Python装饰器(decorator)是在程序开发中经常使用到的功能,合理使用装饰器,能让我们的程序如虎添翼。装饰器引入初期及问题诞生假如现在在一个公司,有A B C三个业务部门,还有S一个基础服务部门,目前呢,S部门提供了两个函数,供其他部门调用,函数如下:def f1():print('f1 called')def f2():print('f2 calle...转载 2019-06-25 15:48:28 · 123 阅读 · 0 评论 -
pyinstaller 打包含有 subprocess.Popen(cmdline,***,creationflags=0x08000000) 的程序时报毒
设置参数: creationflags=0x08000000 可以隐藏命令行窗口def run(self): # creationflags=0x08000000 使用 pyinstaller 打包成 exe 时隐藏命令行窗口 self.process = subprocess.Popen(self.cmdline, stdin=subprocess.PIPE, stdout...原创 2019-07-02 21:51:18 · 1876 阅读 · 0 评论