自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux-chmod修改文件权限

文件授权chmod用chmod的时候都是简单的类似下面这样使用:chmod 755 file也有可能会修改一个目录下所有子目录和文件:chmod 755 directory -R(例子中的755)分别代表三个用户位赋予 “文件属主用户”、“文件所属组用户”、“其他用户” 这三种用户对文件的读(4)、写(2)、执行(1)权限。7=4+2+1,所以就代表读写执行权限,5=4+1,代表读和执行权限。 也可用使用字母:r读、w写、x执行。怎么样只给一种用户、比如只给所属主用户设置..

2022-01-07 09:21:53 826

原创 python xls 转化 xlsx

'''Excel xls 转化 xlsx'''# 第一版 单个xls文件转换import win32com.client as win32fname = "C:\\Users\\hlj\\Desktop\\test\\1\\0000020000000AUD3151.xls"excel = win32.gencache.EnsureDispatch('Excel.Application')wb = excel.Workbooks.Open(fname)wb.SaveAs(fname+"x.

2021-12-10 10:13:56 595

原创 python xls转换为xlsx格式

单个xls文件转换import win32com.client as win32fname = "E:\\source.xls"excel = win32.gencache.EnsureDispatch('Excel.Application')wb = excel.Workbooks.Open(fname)wb.SaveAs(fname+"x", FileFormat = 51) #FileFormat = 51 is for .xlsx extensionwb.Close() ...

2021-10-15 11:40:38 679

原创 Linux命令

l

2021-09-09 17:11:12 101

原创 RobotFrameWork学习-常用关键字

#打开浏览器 Open Browser http://www.baidu.com Firefox Comment Sleep 3s #窗口最大化 Maximize Browser Window Comment #用ID定位 Comment Sleep...

2021-09-08 11:24:08 107

原创 Selenium + WebDriver 各浏览器下载地址

点击下载chrome的webdriver:http://chromedriver.storage.googleapis.com/index.html1、注意版本号2、将下载的文件放在python的目录下3、将目录地址配置在环境变量中Firfox浏览器驱动____下载地址:https://github.com/mozilla/geckodriver/releases1、将下载的文件放在python的目录下2、将目录地址配置在环境变量中IE浏览器驱动_______下载地址:.

2021-09-08 09:32:03 428

原创 RobotFrameWork+八大元素

实战

2021-09-06 18:09:00 85

原创 RobotFrameWork学习-selenium环境配置

百度搜索张三

2021-09-06 09:35:22 79

原创 RobotFrameWork学习-环境

2021-09-01 17:15:02 46

原创 python 连接PostgreSQL数据库

#!/usr/bin/pythonimport psycopg2connection = psycopg2.connect(database="testdb", user="postgres", password="pass123", host="127.0.0.1", port="5432")print("Opened database successfully")# 通过cursor创建游标cursor = connection.cursor()# 执行数据查询cursor.ex.

2021-09-01 16:35:30 82

原创 python连接数据库Oracle

import cx_Oracle as oracle# 连接Oracle数据库db=oracle.connect('账号/密码@主机地址:端口号/orcl')# 创建cursorcursor=db.cursor()# 执行数据查询cursor.execute("SELECT * FROM 表 tv WHERE rownum < 10")# 一次返回所有结果集 fetchallrs=cursor.fetchall()# 打印内容print (rs)# 执行数据查询.

2021-09-01 16:19:14 48

原创 python数据增删改查

调用增删改查import pymysql.cursorsfrom MysqlData.MySQL_Select import selectfrom MysqlData.MySQL_Insert import insertfrom MysqlData.MySQL_Update import updatafrom MysqlData.MySQL_Delete import delete# #删除# sql = 'delete from `public`.`users` where id&

2021-08-31 23:45:13 418

转载 python链接数据库MySQL

使用Python连接postgresql数据库的配置非常简单,仅仅需要三步:1、导入psycopg2包;2、设置连接3、取数据#-*- coding:utf-8 -*-import psycopg2conn = psycopg2.connect(database='aa',user='username',password='123456',host='192.168.131.222',port='8888')cur = conn.cursor()cur.execute("SELECT * F

2021-08-31 23:38:58 55

原创 创建模板,对比Excel,生成对比结果

testExcle.pyfrom ContrastExcelFile import ContrastExcelFile as ceffile1 = 'C:\\Users\\hlj\\Desktop\\test\\1\\'file2 = 'C:\\Users\\hlj\\Desktop\\test\\2\\'file3 = 'C:\\Users\\hlj\\Desktop\\test\\3\\''''获得当前目录下所有文件夹、以及文加下的文件名'''name = cef.file_na

2021-08-05 15:37:55 107

原创 Python学习第十天 用Python调用批量接口(Excel)

注意1、需要用到第三方库 pandas 、requests注意2、test_http.xlsx文件和当前目录保持在同一目录,如果不同目录使用//文件名import pandas as pdfrom http_request.http_request import HttpRequest#打开Exceldf = pd.read_excel('test_http.xlsx')data = df.valuesprint('打印第一个sheet')for i in data: print

2021-04-26 23:12:19 1068

原创 Python学习第十天 用Python调用接口

#前提,需要安装第三方库requestsimport requestsurl = ‘https://www.baidu.com/’get=requests.get(url)print(get)print(“响应状态码:”,get.status_code)print(“响应结果:”,get.text)print(“响应头:”,get.headers)

2021-04-26 23:06:02 42

原创 Python学习第九天 类与对象-04

#初始化函数class girlFriend():def init(self,height,weight,education,salary,money):self.height=height #165self.weight=weight #50self.education=education #‘本科’self.salary=salary #30000self.money=money #500000.00self.characteristic={‘漂亮’,‘可爱’,‘大长腿’,‘闭月羞花’,

2021-04-26 22:54:53 90 1

原创 Python学习第九天 类与对象-03

#类方法之间的调用class girlFriend():height=165weight=50education=‘本科’salary=30000money=500000.00characteristic={‘漂亮’,‘可爱’,‘大长腿’,‘闭月羞花’,‘国色天香’,‘倾国倾城’,‘秀色可餐’,‘明眸皓齿’,‘小家碧玉’,‘冰肌玉骨’,‘窈窕淑女’,‘天生丽质’,‘亭亭玉立’}#行为函数 selfdef cooking(self): print('打印self:',self)

2021-04-26 22:54:29 52

原创 Python学习第九天 类与对象-02

类包含属性和函数 selfclass girlFriend():height=165weight=50education=‘本科’salary=30000money=500000.00characteristic={‘漂亮’,‘可爱’,‘大长腿’,‘闭月羞花’,‘国色天香’,‘倾国倾城’,‘秀色可餐’,‘明眸皓齿’,‘小家碧玉’,‘冰肌玉骨’,‘窈窕淑女’,‘天生丽质’,‘亭亭玉立’}#行为函数 selfdef cooking(self): print('打印self:',sel

2021-04-26 22:53:34 83

原创 Python学习第九天 类与对象-01

类的关键字 class:包含:属性以及函数新建一个类 女朋友 标准:身高:165,体重:50,学历:本科,大长腿,漂亮,大方class girlFriend():height=165weight=50education=‘本科’salary=30000money=500000.00characteristic={‘漂亮’,‘可爱’,‘大长腿’,‘闭月羞花’,‘国色天香’,‘倾国倾城’,‘秀色可餐’,‘明眸皓齿’,‘小家碧玉’,‘冰肌玉骨’,‘窈窕淑女’,‘天生丽质’,‘亭亭玉立’}#行为

2021-04-26 22:53:05 85

转载 selenium+Python 学习第一天

出现selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PAT错误解决办法1、打开浏览器,在地址栏输入chrome://version/便可以查看到谷歌当前的版本号2、接着我们来到谷歌浏览器驱动的下载网址http://chromedriver.storage.googleapis.com/index.html3、下载完我们解压开,就是chromedrive

2021-04-26 00:06:42 33

原创 Python学习第八天 函数-函数的关键字参数

Python学习第八天函数-函数的关键字参数关键字参数 **kwargs 字典类型#参数形式 key valuedef login(**kwargs):for item in kwargs.keys():print(item)for item in kwargs.values():print(item)login(l_name=‘张三’,l_sex=‘男’,l_class=‘高三一班’)print()#结合位置参数 位置参数必须放在关键字参数前面def login(age,**k

2021-04-26 00:06:08 100

原创 Python学习第八天 函数-函数的动态参数

Python学习第八天函数-函数的动态参数#动态参数(不定长参数/动态参数)#1、什么时候用动态参数:不确定参数的个数时,就可以使用 def 函数名(*args):def add(*args):count = 0for item in args:count += itemreturn counta=add(1,2,3,4,5,6,7,8,9)print(a)#2、位置参数和动态参数的结合使用时,位置参数必须在动态参数前面def sum(xiangjia,*args):count =

2021-04-25 00:41:45 78

原创 Python学习第八天 函数-函数的默认参数

Python学习第八天函数-函数的默认参数#函数的默认参数def msg(name=‘张大爷’,content=‘你个鳖孙儿,最近在干撒呢’):print(name+content)msg(‘张三’,‘最近好吗?’)msg()#默认参数#1、带有默认值的参数,必须放在位置参数后面#2、默认参数可以有多个#3、有默认值是,可以不传参数。不传时,取默认值,传值时,取传入的参数#4、按顺序赋值,也可以通过关键字指定...

2021-04-25 00:41:37 37

原创 Python学习第八天 函数-函数的位置参数

Python学习第八天函数-函数的位置参数#函数的位置参数def msg(a,b) :print(a+b)#实参msg(‘打印msg’,‘函数’)#位置参数#1、有多少参数就需要穿多少参数,不能多也不能少msg(‘打印msg’)#2、按照顺序赋值msg(‘打印msg’,‘函数’)msg(‘函数’,‘打印msg’)#3、传递的参数,使用顺序,不一定按顺序使用#4、参数可以不使用#5、可以不按顺序赋值,通过关键字指定,方式如下msg(b=‘函数’,a=‘打印msg’)#小练习

2021-04-25 00:41:30 54

原创 Python学习第八天 函数-return

Python学习第八天函数-return函数式 – 面向过程def sum(a,b):return a+bprint(‘数字相加:{} + {} = {}’.format(1,2,sum(1,2)))print(‘字符串相加:{} + {} = {}’.format(‘rrr’,‘ttt’,sum(‘rrr’,‘ttt’)))#return 后面0个参数 返回的就是None#return 后面1个参数 返回的就是指定的参数,参数是什么类型,返回就什么类型#return 后面多个参数 返回的

2021-04-25 00:41:24 104

原创 Python学习第八天 函数-自定义函数

Python学习第八天函数-自定义函数def 函数名 :def msg():‘’’:return:‘’’print(‘我是第一个函数’)#调研函数 函数名(参数)msg()#为什么写函数?def sum(a,b):return a+bprint(‘a + b = {}’.format(sum(1,5)))函数的好处#1、代码可以重用#2、保持一致性#3、可拓展性#函数的3个概念:面向对象、面向过程、函数式编程面向对象:class 类与对象面向过程:def 函数 有re

2021-04-25 00:41:06 58

原创 Python学习第七天 运算符

Python学习第七天运算符#1、算数运算符 + - * / %a = 1b = 2print(‘数字的相加a+b={}’.format(a+b))c = ‘姓名:’d = ‘张三’print(‘字符串的相加c+d={}’.format(c+d))print('数字的相乘ab={}’.format(ab))print('字符串乘数字db={}’.format(db))print(‘数字的除以a/b={}’.format(a/b))print(‘数字的模运算99%6={}’.forma

2021-04-25 00:40:58 103

原创 Python学习第七天 运算符for

Python学习第七天运算符forfor 循环 :可以遍历任何序列的项目:元组、列表、字典或指定的数据范围str_1 =‘zhangsan’tuple_1=(1,1.2,‘张三’,(1,2,3),[1,2,3],{1,2,3})list_1=[1,1.2,‘张三’,(1,2,3),[1,2,3],{1,2,3}]dict_1={‘name’:‘张三’,‘age’:18,‘money’:99.88,‘score’:[100,99,88]}for item in str_1 :print(‘字符

2021-04-25 00:40:51 89

原创 Python学习第七天 运算符while

Python学习第七天运算符while#while 循环 使某段代码循环使用a = 100while a > 0 :print(‘我是第{}次循环’.format(a))a -= 1a = 1sum = 0while a < 101 :sum += aprint(‘我是第{}次循环’.format(a))a += 1print(‘1-{}的整数和={}’.format(a,sum))break 结束循环continue 结束本次循环a = 10while Tr

2021-04-25 00:40:33 66

原创 Python学习第七天 运算符if

Python学习第七天运算符if#if else 条件语句 通过(类型布尔值 turn false) 判断age = 18if(age>=18) :print(‘张三已经{}岁了,已经成年了!’.format(age))else:print(‘张三才{}岁了,还是一个宝宝!’.format(age))#if elif elseage = 13if(age>=18) :print(‘张三已经{}岁了,已经成年了!’.format(age))elif(age>=12

2021-04-25 00:40:26 54

原创 Python学习第六天 类型-字典02

Python学习第六天类型-字典02#内建函数 增删改查#1、新增dict_1={‘name’:‘张三’,‘age’:18,‘money’:99.88,‘score’:[100,99,88]}print(dict_1)dict_1[‘class’]=‘高三一班’print(‘打印新增元素后的字典:{}’.format(dict_1))#2、修改dict_1[‘class’]=‘高三二班’print(‘打印修改元素后的字典:{}’.format(dict_1))#3、删除dict_1.

2021-04-25 00:40:16 34

原创 Python学习第六天 类型-字典

Python学习第六天类型-字典#数据类型:字典#1、标识{} 关键字dict#2、空字典dict_1={}print(type(dict_1))print(‘dict_1的数据类型:{}’.format(type(dict_1)))#3、字典的数据存储格式 key=value 键值对格式dict_1={‘name’:‘张三’,‘age’:‘18’}print(‘打印dict_1的值:{}’.format((dict_1)))#4、字典里面数据类型可以是任意类型:数字、字符串、元组、列

2021-04-24 09:50:44 34

原创 Python学习第五天 类型-列表02

Python学习第五天类型-列表02#内建函数list_1=[1,1.2,‘张三’,(1,2,3),[1,2,3],{1,2,3}]#1、新增#1.1新增 append(’’),加元素在列表的最后面,每次只能添加一个list_1.append(‘zhangsan’)print(‘用方法append(‘’),在列表的最后一个元素后增加值\n结果:{}’.format(list_1))#1.2新增 insert(n,’’) n:是元素的位置list_1.insert(0,‘lisi’)pri

2021-04-24 09:49:34 32

原创 Python学习第五天 类型-列表

Python学习第五天类型-列表数据类型:列表 在Python中使用最频繁的数据类型#1、标识[] 关键字list#2、空列表list_1=[]#3、列表里面数据类型可以是任意类型:数字、字符串、元组、列表、字典list_2=[1,1.2,‘张三’,(1,2,3),[1,2,3],{1,2,3}]print(list_2)#4、列表元组取值,根据索引值取值,可正序反序(参照字符串),取值方式 元组[m]print(list_2[3])#5、列表切片:参照字符串print(list_2

2021-04-24 09:48:57 69

原创 Python学习第四天 类型-元组

Python学习第四天类型-元组

2021-04-24 09:46:56 43

原创 Python学习第三天 类型-字符串02

Python学习第三天类型-字符串02#1、字符串切片 字符串名[m:n:k]:m=索引开始的地方(默认0),n=索引结束的地方(默认最大值),k=步长(默认0)a=‘zhangsan’print(‘切片:a[m:n:k]:{}’.format(a[0:5:2]))print(‘切片:a[m:n:k]:{}’.format(a[::]))#2、字符串格式化输出#2.1、字符串格式化输出: +age=18name=‘张三’score=89.2print(name+‘今年’+str(age

2021-04-24 09:45:50 84

原创 Python学习第三天 类型-字符串

Python学习第三天类型-字符串#字符串#1、成对的单引号、双引号、三引号括起来的内容,就是字符串a=‘1’b=‘张三’c=’’‘李四0.0001’’’print(‘我是字符串类型,a的类型:{}’.format(type(a)))print(‘我是字符串类型,b的类型:{}’.format(type(b)))print(‘我是字符串类型,c的类型:{}’.format(type©))#2、字符串的取值访问d=‘zhangsan’print(d)#2.1字符串里面的元素是有一个一

2021-04-24 09:43:57 41

原创 Python学习第二天 类型-数字

Python学习第二天类型-数字注:在引用变量之前需要定义变量#1、变量命名规范:字母、下划线、数字组成 命名的时候,不能以数字开头,都是小写字母#2、常见的数据类型:数字、字符串、元组、列表、字典#数字:int float#1、inta=1print(‘我是数字类型:int,如a的类型:{}’.format(type(a)))#2、floatb=0.001print(‘我是数字类型:float,如b的类型:{}’.format(type(b)))...

2021-04-24 09:42:52 37

原创 Python学习第一天 02基础

#基础语法#1、语法:必须要遵守的规则 方法使用#2、标识符:凡是在Python中,我们自己命名的都是标识符#2.1 字母、下划线、数字组成 命名的时候,不能以数字开头,都是小写字母#2.2 见名知意:不同的字母和数字之间用下划线隔开#3、项目名 包名 模块名#4、变量名 函数名#5、类名首字母大写,驼峰命名#6、不能以关键字命名 如:int str float#7、行、缩进 利用缩进来控制代码的级别#8、注释 #:表示单行注释 (快捷键:Ctrl+/) 多行注释:‘’‘ ’‘’ 多行注

2021-04-24 09:39:57 32

空空如也

空空如也

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

TA关注的人

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