随笔分类 - Python 相关
python 相关
    
摘要:1. queue 模块介绍 queue模块实现了多生产者,多消费者队列。在多线程环境中,该队列能实现多个线程之间安全的信息交换。 2. queue 对象的以下方法 Queue.qsize() 返回队列的近似大小。注意,qsize() > 0 并不能保证接下来的get()方法不被阻塞;同样,qsize
        阅读全文
                
摘要:Python 转为PDF三种方式 注:首先查看上一篇安装wkhtmltopdf 1. 安装pdfkit pip install pdfkit 2. 常用PDFKit 的三个API 1). from_url: 将远程URL页面导出为PDF 示例: import pdfkit # 需要指定wkhtmlt
        阅读全文
                
摘要:1. Linux 下载 wkhtmlpdf # centos sudo yum install wkhtmltopdf # ubuntu apt-get install wkhtmltopdf 附属链接 https://wkhtmltopdf.org/downloads.html https://g
        阅读全文
                
摘要:1. What xlrd模块? Python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。 今天主要记录读的功能 1.1 安装 xlrd pip install xlrd 1.2 打开excel文件的方式 #文件名以及路径,如果路径或者文件名
        阅读全文
                
摘要:os常用模块 os.path.sep:路径分隔符 linux下就用这个了’/’ os.path.altsep: 根目录 os.path.curdir:当前目录 os.path.pardir:父目录 os.path.abspath(path):绝对路径 os.path.join(): 常用来链接路径 
        阅读全文
                
摘要:1. 将数据组成列表嵌套列表的格式 class Info: # 公共列表存储 lin_ = [] def serve(self): self.s1() self.s2() self.s3() def s1(self): # 数据信息 rule = {'安徽省': 5, '北京市': 4, '福建省'
        阅读全文
                
摘要:前言 APScheduler基于Quartz的一个Python定时任务框架,实现了Quartz的所有功能,使用起来十分方便。提供了基于日期、固定时间间隔以及crontab类型的任务,不仅可以添加、删除定时任务,还可以将任务存储到数据库中、实现任务的持久化。基于这些功能,我们可以很方便的实现一个pyt
        阅读全文
                
摘要:1. 下载第三方模块 # 发送浏览器请求 pip install requests # 文字识别 pip install pytesseract # 图片处理 pip install Pillow 2. (1)Pillow 中的 Image # 注意:print_function的导入必须在Imag
        阅读全文
                
摘要:1. 支付接入类型 公众号 ⼩程序 APP PC⽹站 企业微信 线下场所 2. PC 网站接入 微信⽀付⽀持完成域名ICP备案的⽹站接⼊⽀付功能 PC⽹站接⼊⽀付后,可以通过JSAPI⽀付或Native⽀付,⾃⾏开发⽣成⼆维码,⽤户使⽤微信“扫⼀扫”来完成⽀付 3. 支付账号 ⽀付接⼝要求APPID
        阅读全文
                
摘要:目录 1.1 时间模块time() 与 datetime()1.2 random()模块1.3 os模块1.4 sys模块1.5 tarfile用于将文件夹归档成 .tar的文件1.6 shutil 创建压缩包,复制,移动文件1.7 zipfile将文件或文件夹进行压缩1.8 shelve 模块1.
        阅读全文
                
摘要:注:字典类型是Python中最常用的数据类型之一,它是一个键值对的集合,字典通过键来索引,关联到相对的值,理论上它的查询复杂度是 O(1) 1、哈希表 (hash tables) 1. 哈希表(也叫散列表),根据关键值对(Key-value)而直接进行访问的数据结构。 2. 它通过把key和valu
        阅读全文
                
摘要:目录 1. 匿名函数 2. 三元运算 3. 高阶函数 1. 匿名函数 在我们需要一个函数但又不想费神的去命名一个函数的场合下使用,这就是匿名函数 1 f = lambda x,y,z:x+y+z 2 def F(x,y,z): 3 return x+y+z 4 5 f = lambda x:x if
        阅读全文
                
摘要:各种编码由来 ASCII : 不支持中文(一个字母一个字节:a/b/c) GBK : 是中国的中文字符,其包含了简体中文和繁体中文的字符 Unicode : 万国编码(Unicode 包含GBK) Unicode(每个字母需要用两个字节:a/b/c) 存储所有字符串都用连个字节 Unicode 是为
        阅读全文
                
摘要:目录 1. 读写文件 2. is和==区别 3. 常用模块 1. 读写文件 1. open函数用来打开文件 1. open(name[, mode[, buffering]]) 打开文件可传的参数 1. open函数使用一个文件名作为唯一的强制参数,然后返回一个文件对象。 2. 模式(mode)和缓
        阅读全文
                
摘要:目录 1. 深浅拷贝 2. 垃圾回收 3. with语句 1. 深浅拷贝 浅copy: 不管多么复杂的数据结构,浅拷贝都只会copy一层 深deepcopy : 深拷贝会完全复制原变量相关的所有数据,在内存中生成一套完全一样的内容,我们对这两个变量中任意一个修改都不会影响其他变量 如果是不可变类型,
        阅读全文
                
摘要:目录 1. 什么是面向对象? 2. 封装,继承,多态?特性 3. 新式类&经典类 4. 静态方法,类方法,属性方法 5. 魔法方法 6. 反射 7. 单例模式 1. 什么是面向对象? 使用模板的思想,将世界完事万物使用对象来表示一个类型 2. 封装,继承,多态?特性 封装 对类中属性和方法进行一种封
        阅读全文
                
摘要:目录 1. 装饰器 2. 生成器 3. 迭代器 1. 装饰器 什么是装饰器? 装饰器本质是函数,用来给其他函数添加新的功能 特点:不修改调用方式、不修改源代码 装饰器的应用场景? 用户认证,判断用户是否登录 计算函数运行时间(算是一个功能、在项目里用的不多) 插入日志的时候 redis缓存 为什么使
        阅读全文
                
摘要:localsrotge存储在浏览器本地 localsrotge.getitem('key') localsrotge.setitem('key') sessionSrotge缓存在当前页面,关闭页面数据就会被清除 sessionStorge.setitem('key',456) sessionSto
        阅读全文
                
摘要:目录 1. 使用Redis实现分布式部署单点登录 2.基于JWT技术及RSA非对称加密实现真正无状态的单点登录 3.用户登录对接QQ、微信、微博等三方登录 4.基于 Django 的后台管理平台,采用 RBAC 权限管理机制 5.结合DRF框架提供标准RESTful API接口 6.借助xterm.
        阅读全文
                

 浙公网安备 33010602011771号
浙公网安备 33010602011771号