python基础
MeriaChen
这个作者很懒,什么都没留下…
展开
-
python组件-pytest
安装pytest:$ sudo apt install python3-pip$ pip3 install pytest源码:import pytest'''使用pytest的parametrize定义一组测试数据'num1,num2,num3,expect' :元组的第一个元素用来定义测试数据的变量名称,在测试用例中可以直接引用个,多个变量名称之间使用“,”进行分割[(1, 3, 5, False),(3, 4, 5, True),(4, 5, 6, True)]:第二个元素是一原创 2020-11-18 10:28:23 · 319 阅读 · 0 评论 -
python基础之程序语句结构
1. 顺序结构2. 选择结构>>> 单支选择结构双分支3. 循环结构>>> while循环适用于未知循环次数的循环基本语法: while 判断条件: 循环语句1 循环语句2循环元素: 计数器 i 判断条件 i <= 100 循环体 计数器的...原创 2020-05-05 20:02:43 · 379 阅读 · 0 评论 -
python基础简单数据类型及其运算
1. Numbers(数字) 数字类型有四种类型, int(有符号整型), long(长整型[也可以代表八进制和十六进制]), float(浮点型) , complex(复数)。 long 类型只存在于 Python2.X 版本中,在 2.2 以后的版本中,int 类型数据溢出后会自动转为long类型。在 Pytho...原创 2020-05-05 18:44:57 · 440 阅读 · 0 评论 -
python的基础语法
1. python源文件是以.py为后缀名的文件>>> windows环境下如何查看文件后缀2. 代码行python是以换行来作为代码行的分割的,一行python代码就是一个python执行语句python的代码块需要缩进时,可以使用快捷键TAB ,取消缩进使用快捷键shift + TAB>>> print("各位小伙伴,大家好!...原创 2020-05-04 22:01:10 · 449 阅读 · 0 评论 -
python基础之安装python
1. python的下载官网地址:https://www.python.org/下载保存后, 下一步, 下一步2. python定制化安装3. python环境变量配置4. python安装验证>>> 终端输入命令:python (如果已经配置好了环境变量则会返回下图,如果报错,则参考3)>>> 终端输入命令:pip...原创 2020-05-04 21:07:53 · 232 阅读 · 0 评论 -
python基础IDE之Pycharm
1. Python Pycharm 下载/安装官方网址:https://www.jetbrains.com/pycharm/download/#section=windows安装:下载保存文件,运行,下一步,下一步2. 新建工程3. 新建并运行python文件4. IDE配置-窗口主题>>> 进入 file > Settin...原创 2020-05-04 19:25:40 · 449 阅读 · 0 评论 -
python文件处理之JSON
'''json文件处理'''# 导入json工具包import json'''读取json文件中的内容,并将其转化为字典'''# 打开json文件with open("config/infos.json", encoding= "utf-8") as json_file: # 读取json内容并使用loads将 字符串 转换为 字典,赋值给变量json_dict ...原创 2020-05-04 14:52:29 · 249 阅读 · 0 评论 -
python文件处理之INI
"""INI配置文件处理"""# 导入configparser工具包import configparser# 定义一个变量初始化ConfigParser对象cfg = configparser.ConfigParser()# 读取配置文件cfg.read("config/my.ini")# 获取所有的节点sections = cfg.sections()for secti...原创 2020-05-04 14:51:34 · 225 阅读 · 0 评论 -
python文件处理之EXCEL
# Python操作excel主要用到xlrd和xlwt这两个库# 即xlrd是读excel,xlwt是写excel的库# xl是excel的缩写,rd是read,wt是write# xlrd可以解析微软的.xls and .xlsx两种各种的电子表格# xlrd的使用# 导入工具包import xlrd# # 1. 打开表格rd = xlrd.open_workbook("...原创 2020-05-04 14:50:16 · 152 阅读 · 0 评论 -
python文件处理之XML
'''xml文件处理'''# 导入工具包from xml.dom.minidom import parse# 获取xml文件的dom treedom_tree = parse("config/struts.xml")# 定位xml文件的根节点root_node = dom_tree.documentElementprint(f"根节点的名字{root_node.nodeName...原创 2020-05-04 14:46:58 · 148 阅读 · 0 评论 -
python文件处理之CSV
'''csv的处理'''# 读取csv文件import csvwith open("config/person_info.csv", encoding="unicode_escape") as res_file: # csv.reader返回的是一个迭代类型,索引应该用循环来打印信息才行 csv_file = csv.reader(res_file) # 通过...原创 2020-05-04 14:45:48 · 137 阅读 · 0 评论 -
python文件处理之LOG
'''log文件的处理'''# read() : 一次性读取整个文件内容。推荐使用read(size)方法,size越大运行时间越长with open("config/catalin.log", "r", encoding="utf-8") as log_file_str: str_log = log_file_str.read() print(f"{type(str...原创 2020-05-04 14:42:52 · 1632 阅读 · 0 评论 -
python文件处理之TXT
'''txt的处理'''# • r,只读方式打开文件,不存在报错# • w,创建一个写文件,如存在则覆盖# • a, 追加的方式打开一个文件,但是不能读文件# • a+,追加读写方式打开文件,文件可读可写# read() : 一次性读取整个文件内容。推荐使用read(size)方法,size越大运行时间越长log_file_str = open("config/info.tx...原创 2020-05-04 14:41:43 · 273 阅读 · 0 评论