2019年4月20日
摘要: 什么是shutil 该模块提供了更加丰富的文件操作功能,压缩,解压缩,获取文件信息等 提供的功能: 压缩与解压缩测试 阅读全文
posted @ 2019-04-20 19:51 HeiTangMuSi 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 什么是shevle模块 该模块用于序列化python中的数据,但是序列化已经有pickle了为什么出现了shevle? 因为shevle更加简单,封装了文件的读写操作.load和dump操作, 只有一个open函数,返回类似字典的对象,可读可写;key必须为字符串,而值可以是python所支持的数据 阅读全文
posted @ 2019-04-20 19:48 HeiTangMuSi 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 什么是confiparser confiparser,翻译为配置解析,很显然,他是用来解析配置文件的, 何为配置文件? 用于编写程序的配置信息的文件 何为配置信息? 为了提高程序的扩展性,我们会把一些程序中需要用到的值交给用户来确定,比如迅雷的下载目录,同时下载数,qq的提示音等等, 作为配置信息的 阅读全文
posted @ 2019-04-20 19:45 HeiTangMuSi 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 什么是sys 模块 sys是system的缩写,表示系统,但是要注意 sys指的是解释器自身,而非操作系统 所以该模块主要是处理与解释器相关的操作的 提供的函数和属性: 其中提供了有一个arg属性用于接收从控制台传入的参数,当你要开发一款命令行程序时,该属性非常重要 案例:开发一款命令行界面的文件复 阅读全文
posted @ 2019-04-20 19:43 HeiTangMuSi 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 什么是subprocess subprocess 称之为子进程,进程是一个正在运行的程序 为什么要使用子进程,因为之前的os.system()函数无法获取命令的执行结果,另一个问题是当我们启动了某一其他进程时无法与这个子进程进行通讯, 当要在python程序中执行系统指令时 就应该使用subproc 阅读全文
posted @ 2019-04-20 19:42 HeiTangMuSi 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 什么是os.path模块 该模块用于处理路径,我们知道python是一门跨平台的语言,二每种操作系统,文件路径是截然不同的,为了使程序可以在不同平台生正确运行,python提供了该模块,使用该模块可以实现路径在不同品台下的自动转换,从而实现跨平台, 今后只要涉及到文件或文件夹路径,就应该使用该模块 阅读全文
posted @ 2019-04-20 19:39 HeiTangMuSi 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 什么是正则表达式 一组特殊符号组成的表达式,用于描述某种规则。该应用场景生活中随处可见。 例如:让有志青年过上体面的生活,这里面就由规则,即有志青年。 正则表达式的作用,以及使用场景 首先介绍的是re模块的findall方法,该方法用于从字符串中获取所有匹配成功的内容: 单个字符匹配 指定匹配范围 阅读全文
posted @ 2019-04-20 19:10 HeiTangMuSi 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 由来:为什么我在用django配置的时候导入的不是我项目名下的那个settings 但是我配置了之后依然能够起作用,这是为什么? 阅读全文
posted @ 2019-04-20 18:21 HeiTangMuSi 阅读(404) 评论(0) 推荐(1) 编辑
摘要: 自定义分页面 class Pagination(object): def __init__(self,current_page,all_count,per_page_num=2,pager_count=11): """ 封装分页相关数据 :param current_page: 当前页 :param 阅读全文
posted @ 2019-04-20 18:10 HeiTangMuSi 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 什么是JSON? JSON指的是JavaScript对象表示法(JavaScript object notation) JSON是轻量级的文本数据交换格式 JSON独立语言 JSON具有自我描述性,更易理解 JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平 阅读全文
posted @ 2019-04-20 17:58 HeiTangMuSi 阅读(126) 评论(0) 推荐(0) 编辑