![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Tiramisu+
这个作者很懒,什么都没留下…
展开
-
smtp实现qq邮件发送
文本邮件的发送#实现对邮件发送import smtplib#email实现对邮件构建from email.mime.text import MIMETextfrom email.header import Header"""smtp:simple mail transfer protocol 简单邮件传输协议"""#如何实现文本邮件的发送#plain :纯文本类型#配置邮件内容message=MIMEText(_text="python 邮件发送测试...",_subtyp原创 2021-07-17 16:38:23 · 1597 阅读 · 0 评论 -
python基础
python特点:不需要定义数据类型可变数据类型:list dict set一、 不可变数据类型:number str tuple1)number的类型: int float bool(True,False)运算符算数运算符:+ - / * ** // % 比较运算符:> < = >= <= !=赋值运算符:== += -= 1)返回绝对值:abs() 2)import math原创 2021-07-17 16:38:03 · 178 阅读 · 0 评论 -
用python完成双向冒泡排序算法程序([8,6,4,3,9,1,2,5,7]升序)
用python完成双向冒泡排序算法程序([8,6,4,3,9,1,2,5,7]升序)# 定义需要冒泡的数组numbers = [8, 6, 4, 3, 9, 1, 2, 5, 7]# 定义双向冒泡的起止点first = 0last = len(numbers) - 1while first < last: # 将最大值放在最后 cal_j = first while cal_j < last: if (numbers[cal_原创 2021-07-17 16:34:21 · 1333 阅读 · 0 评论 -
python3 mysql-connector与pymysql
#先安装mysql-connector:pip install mysql-connectorimport mysql.connector#1)数据库查询#连接数据库conn=mysql.connector.connect( host="localhost", user="root", password="1234", database="test")print(conn)cmd=conn.cursor() #获取光标行cmd.execute("show原创 2020-10-20 17:02:25 · 458 阅读 · 0 评论 -
时间模块:time与datetime,calendar
time模块import time#获取当前时间的时间戳 1601898877.5231552print(time.time())#获取当前时间的时间元祖# time.struct_time(tm_year=2020, tm_mon=10,tm_mday=5,# tm_hour=19, tm_min=54, tm_sec=37,# tm_wday=0, tm_yday=279, tm_isdst=0)print(time.localtime())#获取时间元祖的部分信息print(原创 2020-10-13 21:00:37 · 202 阅读 · 0 评论 -
python基础练习题--可变数据类型
# # -*- coding:utf-8 -*-# # @time : 2020/9/18 . 17:23# # @Author : Tiramisu# # @File : home0918.PY## ---------------------------可变数据类型## 1、定义一个列表[1, 2, 3],并将列表中的头尾两个元素对调。对调后为[3, 2, 1]list1=[1,2,3]list1[0]=3list1[2]=1print(list1)# 2、定义一个列表,并将列表原创 2020-09-28 14:27:43 · 388 阅读 · 0 评论 -
python基础练习题--不可变数据类型
# 1、用print函数打印多个值print("hello","world")# 2、用print函数不换行打印print("hello",end="")print("world")# 3、导入模块的方式有哪些'''import 方法from 模块名 import 函数名from 模块名 import *'''# 4、python有哪六种数据类型?不可变数据类型有哪些?可变数据类型有哪些?'''python数据类型:number str list dict s原创 2020-09-25 20:49:11 · 238 阅读 · 0 评论 -
如何用pycham读取xml文件内容
读取xml文件,并获取文件内容:#读取xml文件,并获取文件内容from xml.dom.minidom import parsedomtree=parse("test.xml") #解析xml文件root_node=domtree.documentElement #.documentElement:获取根节点print(f"根节点名称:{root_node.nodeName}") #.nodeName获取根节点名称name_node=root_node.getElemen原创 2020-09-17 16:03:43 · 1384 阅读 · 0 评论 -
用pycham读取和写入csv文件
读取csv文件:#读取csv文件import csvwith open("ceshi.csv",mode="r",encoding="utf-8") as f: f_csv=csv.reader(f) #通过csv类库读取源文件 idx=0 for data in f_csv: #遍历输出csv数据内容 if idx==0: #如果是标题,跳过 pass else: #如果不是标题,打原创 2020-09-15 16:12:01 · 2611 阅读 · 0 评论 -
用python打印输出ini配置文件,把测试数据写进ini文件里
读取ini配置文件:#读取ini配置文件import configparser #导入内库cfg=configparser.ConfigParser() #声明一个句柄(示例)cfg.read("test.ini",encoding="utf-8")all_sectoins=cfg.sections() #获取ini文件所有的节点print(f"所有节点“{all_sectoins}")test_suit_01_info=cfg.items("test_suit_01") #获原创 2020-09-12 09:36:57 · 569 阅读 · 0 评论 -
用python实现json文件的读写
读取json文件:#读取json文件import jsonwith open("test.json",mode="r",encoding="utf-8") as f: #以读取的方式打开json文件 json_f=json.load(f) #读取的json文件格式为字符串格式,要转换为字典格式,方便取值 print(f"json_f的内容:{json_f}") print(f"json_f的类型:{type(json_f)}") print(json_f["key原创 2020-09-10 09:15:46 · 720 阅读 · 0 评论 -
用pycham实现.log/txt文件的读写
读取整个日志文件:#读取整个日志文件with open("test.log",mode="r",encoding="utf-8") as f: #用只读的方式打开日志文件 f_content=f.read() #读取文件内容 print(f"文件内容:{f_content}") #打印文件内容按行读取日志文件(已知行数的文件):#按行读取文件内容(已知行数的文件)with open("test.log",mode="r",encoding="utf-8原创 2020-09-08 15:26:37 · 240 阅读 · 0 评论 -
日志文件的读取,写入和常用操作符
日志文件解析:日志文件解析:f=open("file_path",mode="r",encoding="utf-8")读取文件:#读取文件with open("test.log",mode="r",encoding="utf-8") as f: f.read() #读取全部文件 f.readline() #按行读取文件 f.readlines() #按行读取整个文件 f.close() #关闭文件把数据写入文件:with open("test.log原创 2020-09-02 14:34:53 · 657 阅读 · 0 评论 -
用pycham读取excel文件和把数据写入excel表中
#读取excel文件import xlrd# 打开文件f=xlrd.open_workbook("ceshi.xlsx") #获取工作簿下所有工作表的名称s_names=f.sheet_names()# print(s_names)xsheet=f.sheet_by_name("ceshi") #根据工作表名称打开工作表xsheet_rows_len=xsheet.nrows #获取工作表内有效行数# print(xsheet_rows_len)xsheet_cols_len=原创 2020-09-01 14:37:37 · 1276 阅读 · 1 评论 -
用unit test+requests写接口自动化脚本
import unittestimport requestsimport jsonclass MyTestCase(unittest.TestCase): def test01_login(self): url="http://test.ceshi.com:8000/applet/user/login" data={ "mobile":"11122223333", "password":"111111"原创 2020-08-29 15:55:37 · 217 阅读 · 0 评论 -
python基础考题
python基础考题1、dic_name = {‘name’ : ‘tom’,’age’:27,’sex’:’男’},请使用for循环依次从里面取出对应的valuadic_name = {“name” :“tom”,“age”:27,“sex”:“男”}for i in dic_name.values(): #方法1print(i)for key in dic_name: #方法2print(dic_name.get(key))for key,val in dic_name.items原创 2020-06-20 14:21:12 · 396 阅读 · 0 评论 -
如何在Linux上安装Python3
一、安装依赖环境输入命令:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel二、下载Python31.进入opt文件目录下,cd opt/2.下载python3 (可以到官方先看最新版本多少)输入命令 wget https://www.python.or原创 2020-06-20 14:20:39 · 229 阅读 · 0 评论 -
在pycham使用命令行的方式推送本地仓库的变更至gitee远程仓库
新建一个远程代码仓库,使用readme初始化登录gitee之后,点击+号,选择新建仓库创建完之后在主页仓库里面可以看到然后打开pycham通过git clone 命令,克隆远程仓库到本地这个链接地址在远端仓库上直接复制就可以了可以在克隆下来的仓库里面添加文件手动查看一下未添加到远端仓库的文件:git status在工作空间里面新建一个文件,并使用git add 添加通过git commit 把工作空间内被git管理的文件提交到本地仓库通过git push 推送本地仓库的变更原创 2020-06-18 18:57:13 · 167 阅读 · 0 评论 -
如何在pycham里面使用IDE界面化操作方法,将代码提交到自己创建的gitee远程仓库中
今天学习一下在gitee上建立一个个人代码仓库之后如何通过pycharm clone至本地项目并打开原创 2020-06-18 18:56:35 · 194 阅读 · 0 评论 -
如何将在postman获取的数据信息使用pycham打印出来,并截取需要的数据
首先,postman能正常获取到需要的数据然后,获取完数据,找到需要用的脚本文件最后,放在pycham上运行最后的最后,在pycham里安装一个需要的requests内库,运行,欧了然后,开始截取需要的数据好了,今天就到这里了...原创 2020-06-12 09:07:14 · 399 阅读 · 0 评论 -
在pycham安装配置selenium,打开浏览器
做UI自动化,首先要使用工具打开浏览器,今天就一起来学习一下如何在pycham安装配置selenium,并打开浏览器1.安装selenium类库在c盘根目录建立webdriver目录,将geckodriver.exe 存放至该目录将webdriver目录添加至环境变量点击此电脑–属性–高级系统属性–环境变量–path–增加路径–确认4,环境变量配置完之后重启pycham,然后从selenium导入webdriver内库,就可以使用pycham打开浏览器了...原创 2020-06-10 18:52:14 · 218 阅读 · 0 评论