上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: IPy这个强大的Python第三方包主要提供了包括网段、网络掩码、广播地址、子网数、IP类型的处理等等功能。 1、安装 sudo pip3 install IPy 详细帮助可以使用help(IPy) 2、判断IP版本 >>> import IPy >>> IPy.IP("127.0.0.1").ve 阅读全文
posted @ 2021-04-17 08:24 longfei2021 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 一、yaml介绍 yaml是一个专门用来写配置文件的语言。yaml的可读性好。yaml和脚本语言的交互性好。目前现有的语言实现广泛:Ruby,Java,Perl,Python,PHP,OCaml,JavaScript。 python还有一个内置configparse模块也可以用于编写配置文件 如果需 阅读全文
posted @ 2021-04-16 00:16 longfei2021 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一个问题,需要将一批中文用户名转换成拼音,网上查了一下,有两个模块可以使用,pypinyin和xpinyin模块,用起来也很方便。 一、pypinyin模块 1、安装 pip3 install pypinyin 2、转换 from pypinyin import pinyin print(p 阅读全文
posted @ 2021-04-15 01:44 longfei2021 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 一、生成requirements.txt,有两种方式: 第一种 适用于 单虚拟环境的情况: : pip freeze > requirements.txt 这种方式,会将环境中的依赖包全都加入,如果使用的全局环境,则下载的所有包都会在里面,不管是不时当前项目依赖的 当我们使用的是全局环境时,可以使用 阅读全文
posted @ 2020-12-16 18:12 longfei2021 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 需求: 同一个源ip访问web时,判断该ip访问的频率,如果1分钟内访问次数超过10次,则锁定1分钟,1分钟后可以再次访问 通过中间件和cache来实现,在中间件process_request中获取用户的客户端ip,将ip添加到cache中,以该ip为key,时间戳列表为value,{ ip, [] 阅读全文
posted @ 2020-11-30 15:54 longfei2021 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、文件上传 方法一:简单的文件上传 前端页面获取上传的文件后,后端通过request.FILES.get('file)来接收打开一个新的文件,将接收的文件写入新文件中,读取文件时要使用file.chunks()方法 views.py from devops.settings import BASE 阅读全文
posted @ 2020-11-30 10:59 longfei2021 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 当用户访问某个url时,系统会尝试从缓存中查找内容,如果缓存中存在页面内容,则直接返回缓存中的页面,如果缓存中不存在,就需要通过后台代码逻辑如数据库查询等,将生成的网页内容保存到缓存中以备下一次使用,同时将网页内容返回给用户。 Django提供多种缓存类型:Memcached缓存,数据库缓 阅读全文
posted @ 2020-11-26 14:54 longfei2021 阅读(203) 评论(0) 推荐(0) 编辑
摘要: glob模块是一个文件操作相关模块,用它可以查找符合要求的文件,支持通配符操作。 通配符 功能* 匹配0或多个字符** 匹配所有文件,目录,子目录和子目录里面的文件 (3.5版本新增)? 匹配一个字符,这里与正则表达式? (正则?匹配前面表达式0次或者1次)[] 匹配指定范围内的字符,如: [1-9 阅读全文
posted @ 2020-10-12 19:19 longfei2021 阅读(454) 评论(0) 推荐(0) 编辑
摘要: configparse模块 该模块适用于配置文件的格式,与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 1、创建文件来看一个好多软件的常见文档格式如下: [DEFAULT] ServerAliveInterval = 45 Compress 阅读全文
posted @ 2020-09-03 17:12 longfei2021 阅读(99) 评论(0) 推荐(0) 编辑
摘要: shutil模块 shutil模块是一个高级的文件、文件夹、压缩包 处理模块 1、shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中 import shutil shutil.copyfileobj(open('old.xml','r'), 阅读全文
posted @ 2020-09-03 17:10 longfei2021 阅读(159) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页