随笔分类 - python
摘要:笔记链接 https://book.apeland.cn/details/322/ 学习视频 https://www.apeland.cn/python
阅读全文
摘要:# Json字符串进行新增操作import jsonimport os# os.path.dirname(__file__):表示当前目录path = os.path.join(os.path.dirname(os.path.dirname(__file__)),'data/login.json')
阅读全文
摘要:##### 爬取古诗文import reimport requestsdef parse_page(url): headers = { 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML,
阅读全文
摘要:# 爬取网络图片import requestsfrom lxml import etreefrom urllib import requestfrom queue import Queue # 导入队列import threadingimport osimport reclass Producer(
阅读全文
摘要:'''1.多进程的优势:为了同步完成多项任务,通过提高资源使用效率来提高系统的效率。2.查看线程数:threading.enumerate()函数便可以看到当前线程的数量。3.查看当前线程的名字:threading.current_thread()可以看到当前线程的信息。4.类可以继承 thread
阅读全文
摘要:# 创建自己想要的序列容器魔术方法'''__len__():调用len(obj)函数会调用这个魔术方法__getitem__(self,key):在使用下标操作temp['key']以及切片操作的时候会执行这个魔术方法。__setitem__(self,key,value):在给这个容器设置key和
阅读全文
摘要:## 动态添加属性class Person: def __init__(self,name): self.name = name# 1.通过对象.属性名称来操作p = Person('KTModel')p.address = '深圳'print(p.address)# 2.通过 setattr(对象
阅读全文
摘要:1、闭包的概念: 如果在一个函数中,定义了另外一个函数,并且那个函数使用了外面函数的变量,并且外面那个函数返回了里面这个函数的引用,那么称为里面的这个函数为闭包。 2、话不多说,以demo示例: def Gen(x): def fun(y): return x+y return fun G = Ge
阅读全文
摘要:1.测试框架简介 整个接口测试框架的设计图如下: basepage:存放的是公共的方法 common:存放的是自定义工具 data:存放的是公共动态数据,如BB.xls/ Id.md log:存放的是Log日志信息 report:存放的是接口测试报告 testcase:存放的是接口测试案例 runa
阅读全文
摘要:# 实现需求为 注册、登录、查看昵称的功能 # def userN(): # username = input("请输入账号: \n") # password = input('请输入密码: \n') # return username,password # def register(): # #
阅读全文
摘要:# i = 0# while (i < 9):# print("i > ",i)# i = i + 1# print(i,"i即将大于或者等于9,while不在执行")#执行1-100的数字# a1 = 1# while a1 <= 100:# print(a1,end=" ")# a1 = a1
阅读全文
摘要:import pymysqlimport datetime#安装 pip install pymysql"""1、连接本地数据库2、建立游标3、创建表4、插入表数据、查询表数据、更新表数据、删除表数据"""#连接本地数据库db = pymysql.connect( host = "localhost
阅读全文
摘要:#函数应用# 1.语法"""def 函数名(参数): 函数体"""# 2. 没有参数的函数# def readbook():# print("拿起一本书")# print("看书")# print("关闭")# readbook()# 3. 有参数的函数# def readbook(name,sta
阅读全文
摘要:# os模块 目录相关内置库import os# . 当前目录 .. 返回上一级目录# 1. os.path.abspath() --获取当前文件的绝对路径(不包含os模块.py) pwd# path = os.path.abspath(".")# print(path) #D:\Test\Pyth
阅读全文
摘要:#列表推导式 > 返回的是列表 for语句 效率更高# 1*1 2*2 3*3 4*4 5*5 6*6 7*7 8*8 9*9# import time# to = time.clock() #时间戳# Li = []## for i in range(1,10):# Li.append(i)# #
阅读全文
摘要:#类(面向对象) PageObject设计模式 unittest 知识体系#函数式编程import datetimebook_info = { "title":"Python", "price":"33.1", "auther":"毛桃", "publisher":"北京大学", "pubdate"
阅读全文
摘要:# 多线程实例# 例1.单线程from time import sleep,ctimedef task1(taskName): for i in range(2): print("正在执行 %s %s"%(taskName,ctime())) sleep(2)def task2(taskName):
阅读全文
摘要:#文件名 txt文件的读取#文件的读取 open("文件","读写方法") with open("文件","读写方法") as 句柄:#创建文件或者写入内容到文件中# file = open("userinfo.txt","w",encoding="utf-8")# file.write("人生苦短
阅读全文
摘要:data.xlsx 数据如下: import xlrd#1.读取Excel数据# table = xlrd.open_workbook("data.xlsx","r")# print("获取excel的所有标签:",table.sheets())# for sheet in table.sheets():# print(sheet)#2.读取第一个标签 第二个标签 ....# table = xl
阅读全文
摘要:参考博客:https://www.cnblogs.com/fnng/p/7967213.html 一般发邮件方法 我以前在通过Python实现自动化邮件功能的时候是这样的: 其实,这段代码也并不复杂,只要你理解使用过邮箱发送邮件,那么以下问题是你必须要考虑的: 你登录的邮箱帐号/密码 对方的邮箱帐号
阅读全文