自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 selenium小练2

from selenium import webdriverimport timedriver = webdriver.Chrome()driver.get(“https://www.baidu.com”)获取当前页面的标题print(driver.title)获取当前页面的urlprint(driver.current_url)获取标签对之间的文本信息标签元素如果不展示在界面上,获取结果为空如果标签对中间没有值,获取结果为空如input之类的标签,获取结果也是空ele=drive

2021-03-14 17:14:47 184

原创 selenium小练1

from selenium import webdriverimport timedriver = webdriver.Chrome()driver.get(“file:///Users/zhufei/PycharmProjects/pythonProject/test1.html”)#打开百度浏览器‘’’通过id属性去进行定位,只返回匹配到的第一个元素ele= driver.find_element_by_id(“abc”)print(ele.text)通过name属性去进行定位,只返

2021-03-13 18:42:07 232

原创 登陆接口

#-- coding:utf-8 --import requests3# def login(inData):3# url=‘http://’3# payload =inData3# resp=requests.post(url,payload)3# print(resp.request.url)3# print(resp.request.body)3# print(resp.request.headers)3# print(resp

2020-10-22 23:13:13 344

原创 Python之pytest小练

import pytestclass Test1:def test_abc(self):print(‘fangfa1’)assert 11def test_bbc(self):print(‘222’)assert 12if name==‘main’:pytest.main([‘test_pytest.py’,’-s’])import pytestclass Test1:def teardown_method(self):print(‘zuihou1’)def test_abc(s

2020-10-13 23:57:41 215

原创 Python之正则表达式小练

import restr1=‘abbdjeeiafirabdkk’print(re.findall(‘b.’,str1))print(re.findall(‘b(.)’,str1))print(re.findall(‘ab*’,str1))print(re.findall(‘ab+’,str1))print(re.findall(‘ab?’,str1))str2=‘abcdefg’print(re.findall(‘a(.?)g’,str2))print(re.findall('a(.?)

2020-10-12 23:24:49 174

原创 Python之异常机制小练

try:a=int(input(“请输入一个数字:”))print(1/a)except ZeroDivisionError as e1:print(“0不能作为分母”,e1)except ValueError as e2:print(“你输入的不是数字”,e2)except:print(“程序出现未知错误”)else:print(“程序成功执行了所有程序,未出现异常”)finally:print(“程序运行完毕!”)import loggingimport timeimpor

2020-10-12 17:29:29 127

原创 Python之字典小练

#字典的概念,字典其实就是键值对的方式出现的一种数据类型,字典也是可变对象#字典是无序的dict1={‘a’:‘apple’,‘b’:‘boy’}dict2={‘b’:‘boy’,‘a’:‘apple’}print(dict1dict2)list1=[1,2]list2=[2,1]print(list1list2)#新增元素dict1[‘c’]=‘cake’print(dict1)#如果键已经存在于字典中,则进行值的更新,在字典中,键是唯一的dict1[‘b’]=‘bye’prin

2020-10-04 18:41:31 200

原创 Python之文件读写小练

#file1=open(‘C:\test\note1.txt’) #注意可能有转义符的情况#file1=open(‘C:\test\note1.txt’) #可以多加一个\让特殊含义不生效#file1=open(‘C:/test/note1.txt’) #可以用\替换成/,效果是一样的#file1=open(r’C:\test\note1.txt’) #前方加一个r,让后方的转义符都不生效#file1=open(r’C:\test\note1.txt’,‘r’) #r为读取模式,w为写入模式(清空之

2020-10-04 17:57:37 276 1

原创 Python之循环语句小练

#全局变量,局部变量#a=9 #全局变量#def fun1():3# global b #声明一个全局变量3# b=5 #局部变量,只在函数内部生效3# return#fun1() #如果要使用函数内的全局变量,至少需要调用一次函数,否则函数内的代码不会执行#print(b)#循环语句,用print函数打印数字1到10#while循环#i=1#while i<=10:3# if i==10:3# print(i)3# else:

2020-10-03 23:15:11 250

原创 Python之格式化字符串小练

#格式化字符串#a=3#b=5#print(str(a)+’+’+str(b)+’=’+str(a+b))#对于字符串的拼接显示,称为格式化字符串,有两种方案#%的方式#print(’%s+%s=%s’%(a,b,a+b)) #%s表示字符串,%d表示整数类型,%f表示浮点型的整数#info=(‘我叫%s,姓名%s,今年%d’%(‘小明’,‘小’,8))#print(info)#前后参数的数量要保持一致,否则会报错,不管是前大于后,还是后大于前都会报错#info=(‘我叫%s,姓名%s,

2020-10-03 16:47:06 528

原创 Python之对象的方法小练

#方法的概念,其实方法就是函数,但是它是属于某个对象的#a=’ ABC DEFG ’#b=a.strip() #去掉字符串前后的空格,或者其他指定的值#print(b)#a2=’---------------abd-----dfr-a-----------’#b2=a2.strip(’-’) #去掉字符串前后的-号#print(b2)#c=‘sdjfjjeoajsnndo’#print(c.count(‘j’)) #字符串中,j出现了几次?#判断某个身份证是否是广州的身份证,

2020-10-03 12:59:24 122

原创 Python之函数小练

#函数的概念,其实就是将一段程序封装起来,当有需要时使用#a=5#b=6#print(a+b)#函数的定义必须是def开头,然后写函数名,参数,之后又一个冒号#从函数的定义行的下一行开始,必须要有缩进#def sumdata():3# print(a+b)3# pass #占位符,没有实际意义,只是避免语法错误#print(sumdata())#举例三角函数#sin(30°)=1/2#sin(45°)=2**0.5/2#sin(90°)=1#函数的返回值return语

2020-10-02 19:04:56 428

原创 Python之条件判断语句小练

#分支语句#顺序结构,选择分支结构,循环结构#对于顺序结构来说,每一行都必须执行,且每一行都必须顶格写#对于选择分支结构,每次只执行一个分支,分支语句必须有缩进#写一个代码,对于分数大于等于90的,打印优秀,否则对于分数大于等于80分的,打印不错,否则对于分数大于等于60分的,打印及格,否则打印不及格#score=98#if score>=90:3# print(“优秀”)#elif score>=80:3# print(“不错”)#elif score>=

2020-10-02 17:31:11 315 1

原创 Python之布尔表达式小练

#浅拷贝,深拷贝list1=[10,20,30,[40,50]]#list2=list1 #普通的赋值,其实list1和list2指向的是同一个内存地址#list2=list1[:] 切片可以生成新的列表,但是对于子列表而言,仍然指向的是同一个地址#import copy #导入标准库中的copy模块#list2=copy.copy(list1) #浅拷贝,等价于切片[:]#list1[3][0]=60 #深拷贝,修改了list1的值,list2中的值也会跟着改变#list2=copy.dee

2020-10-02 16:36:36 317

原创 Python之字符串小练

#字符串a=3 #数字b=‘1234’ #字符串可以用单引号表示c=“1” #字符串也可以用双引号表示#引导既可以用单引号也可以用双引号,但是要前后一致#print()打印括号内的内容到控制台#print(“it’s ok.”) #当句子中有单引号时,可以用双引号,避免语法错误#print(‘He said:“Are you ok?”’) #当句子中有双引号时,可以使用单引号,避免语法错误#三引号是,既可以用三个单引号’’’,也可以用三个双引号"""#print(“相见时难别亦难\n”“东

2020-10-02 11:22:47 168

原创 Python之列表&元组小练

#列表的概念,类似于Java中的数组且更强大,可以存放任意数据类型list1=[10,20,30,40]#list2=[‘a’,‘b’,‘c’]list3=[‘a’,33,[10,20],{‘a’:‘apple’},(1,2)]#print(list1,list2,list3)#修改列表,列表属于可变对象,值是可以改变的,字符串属于不可变对象,不能修改其中的值#list1[0]=98#print(list1)#str1=‘ahdh’#str1[0]=‘q’#print(str1)#li

2020-10-01 20:14:50 168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除