随笔分类 - python模块
python中subprocess模块
摘要:subprocess 模块可以用于执行系统命令, 拿到执行的结果, 速度比较的快, 并且它允许你创建一个新的进程让其去执行另外的程序, 并与它进行通信,获取标准的输入、标准输出、标准错误以及返回码等 先来一个正确执行命令 import subprocess res = subprocess.Pope
阅读全文
python中 itertools模块
摘要:循环器(iterator)是对象的容器,包含有多个对象,通过调用循环器的next()方法,循环器将依次返回一个对象,直到所有的对象遍历穷尽,循环器将举出StopIteration错误。 在for i in iterator结构中,循环器每次返回的对象将赋予给i,直到循环结束。使用iter()内置函数
阅读全文
python 操作excel文件
摘要:xlrd模块:用于读取excel表中的数据 xlwt模块:用于将数据写入excel表中 一、xlrd模块读取excel文件 xlrd模块既可以读取xls文件也可以读取xlsx文件。 获取工作簿对象:book = xlrd.open_workbook('excel文件名称') 获取所有工作表名称:na
阅读全文
python 操作csv文件
摘要:一、使用csv模块进行读写 1、通过writer和reader对象进行写和读操作 写操作 通过创建writer对象写入: 创建数据和表头 创建writer对象 写表头 遍历列表,将每一行数据写入 案例一(每次写入一行): import csv # 数据 person = [('xxx', 18, 1
阅读全文
python 操作json数据
摘要:一、处理json文件的四个函数 函数 作用 json.dumps 对数据进行编码,将python中的字典 转换为 字符串 json.loads 对数据进行解码,将字符串 转换为 python中的字典 json.dump 将dict数据写入json文件中 json.load 打开json文件,并把字符
阅读全文
python 操作yaml文件
摘要:一、环境安装 安装:pip install pyyaml 使用:import yaml 二、yaml文件 基本语法规则 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只能使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 # 表示注释,从这个字符一直到行尾,都会被解析器忽
阅读全文