Python压缩文件处理模块 发表于 2016-06-25 | 分类于 Python | Python中的zipfile和tarfile两个模块可以实现对文件的压缩和解压缩。并且支持向压缩包中压入新的文件,和在压缩包中指定文件进行解压缩 Python Version: 3.5+ zip1234567891011121314151617181920212223242526272829i ... 阅读全文 »
Python高级文件处理模块shutil 发表于 2016-06-23 | 更新于 2016-06-24 | 分类于 Python | shutil是Python中的高级文件处理模块,可以使用它来对文件进行更细粒度的操作,如仅复制权限、内容、属组、用户、状态等信息,而且shutil模块还可以做到对压缩文件进行简单的处理。 Python Version: 3.5+ 将文件内容拷贝到另一个文件中shutil.copyfileobj( ... 阅读全文 »
Python下的系统命令模块subprocess 发表于 2016-06-23 | 分类于 Python | 在Python3中,commands模块被移除掉,commands模块执行shell命令的相关模块和函数的功能,在subprocess模块总均可实现,并且提供了更加丰富的功能 Python Version: 3.5+ call执行命令,返回状态码 1234567891011121314>& ... 阅读全文 »
lvm的创建和扩容 发表于 2016-06-22 | 更新于 2016-08-02 | 分类于 Linux | 创建LVM查看磁盘信息 12345678910111213141516171819202122> fdisk -lDisk /dev/sdb: 2147 MB, 2147483648 bytes, 4194304 sectorsUnits = sectors of 1 * 512 = 512 ... 阅读全文 »
python处理XML文件 发表于 2016-06-22 | 更新于 2016-06-23 | 分类于 Python | 解析XML利用ElementTree.XML将字符串解析成xml对象123456789101112131415161718192021222324252627282930313233from xml.etree import ElementTree as ET# 打开文件,读取XML内容str_xm ... 阅读全文 »
Python配置文件模块configparser 发表于 2016-06-22 | 分类于 Python | Python中的configparser模块用来处理特定格式的文件,其本质上是利用open来操作文件。 Python Version: 3.5+ configparser指定的格式123456789# 注释1; 注释2 [section1] # 节点k1 = v1 # 值k2:v2 ... 阅读全文 »
Python的正则表达式模块re 发表于 2016-06-17 | 更新于 2016-06-18 | 分类于 Python | 在Python中re模块提供了正则表达式的相关操作。其本质,RE是一种小型的,高度专业化的编程语言,通过re模块来实现其功能。正则表达式被编译成一系列字节码,然后由C编写的匹配引擎执行。 我们将涉及两个重要的功能,这将被用于处理的正则表达式。但是首先:有各种各样的字符,当它们在正则表达式中使用,将 ... 阅读全文 »
Python反射详解 发表于 2016-06-16 | 分类于 Python | 反射,可以理解为利用字符串的形式去对象中操作成员属性和方法 反射的这点特性让我联想到了exec函数,也是把利用字符串的形式去让Python解释器去执行命令 Python Version: 3.5+ 解释Python的反射,先提一个简单的需求,现在我有一个简易的网站,由两个文件组成,一个是具体执行 ... 阅读全文 »
Python加密模块 发表于 2016-06-15 | 更新于 2016-06-16 | 分类于 Python | Python中的hashlib和hmac加密模块都是内置模块,可以方便的进行字符串加密,这些加密都是单向的,加密后的字符串不可反解成原字符串。但是由于某个固定的字符串使用某个固定的算法得出的加密串是固定的,所以有通过撞库来反解出密码的危险 Python Version: 3.5+ hashlib ... 阅读全文 »
Python系统模块 发表于 2016-06-15 | 更新于 2016-06-16 | 分类于 Python | Python下有两个系统模块sys os,sys模块用于提供对Python解释器相关的操作;os模块用于提供系统级别的操作 Python Version: 3.5+ syssys模块中常用的函数 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exi ... 阅读全文 »