py小强

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2019年6月30日

摘要: 功能:通过python执行操作系统的命令。(os模块中的os.system()也有类似的功能) 前提小知识: 在操作系统上,两个应用程序进程之间的内存数据一般是不能直接互相访问的(系统的安全机制)。 在python上执行系统命令,其实相当于用python打开一个新的进程,然后在新进程里执行系统命令。 阅读全文
posted @ 2019-06-30 19:31 py小强 阅读(168) 评论(0) 推荐(0)

摘要: web开发和Django都会用到,很重要 1. 正则表达式的基本符号 首先我们必须了解匹配规则: help(re)可以查询规则 \ '.' 默认匹配除了换行符(\r,\n)以外任意一个字符,flag指定DOTALL,则也包括换行符 \ '^' 从字符开头匹配,flag指定MULTILINE,则是每行 阅读全文
posted @ 2019-06-30 19:31 py小强 阅读(128) 评论(0) 推荐(0)

摘要: 6.3.9 加密算法介绍 1. HASH Hash,一般翻译成‘散列’或‘哈希’。就是把任意长度的输入(又叫做预映射,pre image),通过哈希算法,转换成固定长度的输出,该输出就是哈希值。\ 这种转换时一种压缩映射,也就是哈希值的空间通常远小于输入空间,不同的输入可能会哈西城相同的输出,而不可 阅读全文
posted @ 2019-06-30 19:30 py小强 阅读(149) 评论(0) 推荐(0)

摘要: configparser模块是解析配置文件时使用的模块。\ 处理方式类似字典 配置文件内容: 增删改查: 阅读全文
posted @ 2019-06-30 19:28 py小强 阅读(81) 评论(0) 推荐(0)

摘要: 6.3.7 序列化模块 (pickle,json,shelve,xml) 文件写入,数据传输时,我们都是以字符串形式写入的(因为字符串可以encode成bytes)。 那其他类型(比如字典,列表等)想写入文件时如何处理呢? 这时候我们就需要一种操作,叫做序列化。 +那什么是序列化呢? + 把内存数据 阅读全文
posted @ 2019-06-30 19:27 py小强 阅读(151) 评论(0) 推荐(0)

摘要: shutil模块是一个 高级的文件,文件夹,压缩包处理模块。 包含各种形式的文件和文件夹的拷贝,删除,移动,压缩。 1. shutil.copyfileobj(fsrc,fdst[,length]) \ (循环的)读取文件内容并拷贝到另一个文件中,知道文件最后。可以设置循环的每次读取字符串的长度。( 阅读全文
posted @ 2019-06-30 19:25 py小强 阅读(138) 评论(0) 推荐(0)

摘要: 本篇我们来介绍一下os模块和sys模块。\ 这两个模块的主要是和系统交互的一些功能。 1. os. 1. os.getcwd() \ 得到当前工作目录,级当前python脚本工作的目录路径 2. os.listdir() \ 返回指定目录下的所有文件和目录名 3. os.remove() \ 用来删 阅读全文
posted @ 2019-06-30 19:22 py小强 阅读(147) 评论(0) 推荐(0)

摘要: 到上一篇为止,我们对python模块的相关知识做了简单的介绍。\ 接下来我们介绍一下python常用的模块。 6.3.1 time,datetime模块 + 用途: + 时间的显示 + 时间的转换 + 时间的运算 1. time 1. time.time([secs]) \ 返回当前时间的时间戳 时 阅读全文
posted @ 2019-06-30 19:21 py小强 阅读(100) 评论(0) 推荐(0)

摘要: 6.1 什么是模块 什么是模块?\ 模块简单点理解就是编程语言的工具包(包里有各种可用的方法,函数等),\ 导入模块我们就可以使用这些模块中的方法和函数了。 在计算机程序开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。\ 为了编写可维护的代码,我们把很多函数分组,分 阅读全文
posted @ 2019-06-30 19:19 py小强 阅读(1286) 评论(0) 推荐(0)