从Python 2.4开始,Python引入subprocess模块来管理子进程,以取代一些旧模块的方法:如 os.system、os.spawn*、os.popen*、popen2.*、commands.*不但可以调用外部的命令作为子进程,而且可以连接到子进程的input/output/error ...
分类:
编程语言 时间:
2017-06-29 22:08:06
阅读次数:
194
恢复内容开始 模块的概念 前面讲了一些内置模块我们可以知道,我么们在进行import的时候后跟的os或者subprocess等都是可以找到他们存在的位置的 这里我们可以看到在python下的lib文件夹内有这一个个的.py文件这些都是一些写好的含有多个可被调函数的文件, 这样我们应该可以看懂一件事, ...
分类:
其他好文 时间:
2017-06-28 20:32:51
阅读次数:
202
re(续): re默认是贪婪模式。 贪婪模式:在满足匹配时,匹配尽可能长的字符串。 re的模块的常用方式: re.split(): 类似字符串的split命令但是比 字符串的split 更强大。 re.sub():类似replace 替换操作。 re.compile():编译 一个小爬虫正则练习(爬 ...
分类:
编程语言 时间:
2017-06-27 20:52:56
阅读次数:
222
正则表达式爬虫应用(校花网) configparser模块 该模块适用于linux下conf配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 如: 生成文件示例: 查找文件内容: subprocess模块 当我们需要调用系统的命 ...
分类:
编程语言 时间:
2017-06-27 20:50:03
阅读次数:
229
configparser 模块 功能:操作模块类的文件,configparser类型文件的操作类似于字典,大多数用法和字典相同。 新建文件: cfg.int 文件内容如下: 增删改操作 subprocess模块 subprocess模块允许一个进程创建一个新的子进程,通过管道连接到子进程的stdin ...
分类:
其他好文 时间:
2017-06-27 19:59:25
阅读次数:
218
Python之路,Day15 = Python基础15 re 模块补充 configparser 模块 # 模块:用于文件处理 # 可处理的文件类似于配置文件,文件的内容类似于嵌套的字典,文件格式: 用python生成这种文件 查找文件 增删改操作 ...
分类:
其他好文 时间:
2017-06-27 18:41:06
阅读次数:
147
一、configparser模块 该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 1、创建文件 一般软件的常见文档格式如下: 使用Python来生成这样的文件 2、查找文件 3、增删改操作 二、subprocess ...
分类:
其他好文 时间:
2017-06-27 17:01:52
阅读次数:
168
http://www.jb51.net/article/57208.htm 3)、Popen.communicate(input=None):与子进程进行交互。向stdin发送数据,或从stdout和stderr中读取数据。可选参数input指定发送到子进程的参数。 Communicate()返回一 ...
分类:
编程语言 时间:
2017-06-21 15:14:55
阅读次数:
201
对比:os.system os.popen subprocess.Popen subprocess.call 为什么要搞这么多? # --*--encoding: utf-8--*-- import os import subprocess os_system = os.system('dir') ...
分类:
编程语言 时间:
2017-06-19 22:45:56
阅读次数:
245
subprocess 该子模块允许你创建新的流程,连接到它们的输入/输出/错误管道,并获取他们的返回值。该模块打算替换多个旧的模块和功能:os.system 和 os.spawn *使用subprocess时建议使用run()函数去处理所有它可以处理的情况,因为高级用法可以直接使用底层POPEN接口... ...
分类:
编程语言 时间:
2017-06-19 12:42:47
阅读次数:
156