python
sugong2021
hui mie ba!
展开
-
python 日常工作中常用的库
pyhton常用库介绍,持续更新中。。。原创 2023-07-13 19:51:59 · 289 阅读 · 0 评论 -
解决:Permission denied (publickey).fatal: Could not read from remote repository.
这个问题的出现主要是 个人SSH key被我从新覆盖了一遍 可是github上面没有添加这个SSH keydom。(这里的cat 后面加的是你本身存放的SSH key 的路径)此时cat 输入之后 出现 你要的。咱们能够看到 咱们的SSH key就存放在。而后咱们须要查看一下 SSH key。...原创 2022-08-30 19:54:26 · 6867 阅读 · 0 评论 -
python批量修改文件夹下的文件
shutil.copy("oldfile","newfile") #oldfile只能是文件夹,newfile可以是文件,也可以是目标目录。shutil.copytree("olddir","newdir") #olddir和newdir都只能是目录,且newdir必须不存在。shutil.copyfile("oldfile","newfile") #oldfile和newfile都只能是文件。os.rename("oldname","newname") #文件或目录都是使用这条命令。#重命名文件(目录).原创 2022-08-09 20:31:09 · 488 阅读 · 0 评论 -
python中get()和items()用法
如果键不在字典中,想要自己设置返回值,可以这样处理,dict.get('键','model') ,键在字典中,则返回键对应的值,键不在字典中,则返回model。python字典的get方法会返回指定键的值,dict.get('键'),返回“键”对应的“值”,如果键不在字典中则返回默认值None。items()方法把字典中每对key和value组成一个元祖,并把这些元祖放在列表中返回。如果只有一个参数,直接返回的是每一对key,value对应的元祖。2. python中items()方法遍历字典。...原创 2022-08-08 20:49:54 · 1068 阅读 · 0 评论 -
python中extend(扩展)和append(追加)的区别
extend()函数用于在列表末尾一次性追加一个序列中的多个值(用新列表扩展旧列表),这个序列是列表中具体的元素,而不是列表本身。append()在列表末尾添加新对象,这个对象可以是列表本身。原创 2022-08-05 19:22:12 · 340 阅读 · 0 评论 -
Python批量将TXT文件转为Excel格式
代码】Python批量将TXT文件转为Excel格式。原创 2022-07-25 19:29:39 · 5892 阅读 · 2 评论 -
Python中os和sys模块
当模块和自己写的脚本不在一个路径下时,在脚本的开头写sys.path.append("xxx")sys.path.exists()判断文件是否存在,返回值boolean。os.path.dirname()获取当前运行脚本的绝对路径。sys.path返回一个列表,可以使用列表的append方法。os.path.join()连接两个或更多的路径名组件。sys.path.append()添加到系统环境变量。os.path.abspath()获取文件绝对路径。Python3解决方法。...原创 2022-07-25 17:19:39 · 241 阅读 · 0 评论 -
python3数字(Number)函数
函数返回数字x的平方根fabs() 函数类似于 abs() 函数,但是他有两点区别:seed([x])解读:当seed()没有参数时,每次生成的随机数是不一样的,而当seed()有参数时,每次生成的随机数是一样的,同时选择不同的参数生成的随机数也不一样。......原创 2022-06-27 22:29:23 · 123 阅读 · 0 评论 -
python面试总结
1.python怎么连接MySQL数据库?导入pymysql模块步骤:1)建立与数据库的连接2)得到游标3)通过游标执行sql语句4)获取数据库的内容5)进行数据库的查看6)关闭游标,数据库2.python怎么获取当前系统时间?1)导入datetime模块2)导入time模块3.python中的数据类型有哪些?int整型、float浮点型、complex复数、string字符串、Boolean布尔型list列表、tuple元组、set集合、dictionnary字典4.python中怎么设原创 2022-06-17 23:48:02 · 142 阅读 · 0 评论 -
Appium元素列表定位和xpath定位
列表定位什么时候使用列表定位:id属性值重复时列表定位使用:find_elements# -*- codeing = utf-8 -*-# @Time : 2022/3/29 20:02# @Author :su# @File : ky_register.py# @Software : PyCharmfrom testcase.kyCapability import check_cancelBtn,check_skipBtn,kydrivercheck_cancelBtn()c原创 2022-03-31 19:40:32 · 978 阅读 · 2 评论 -
appium自动化安装与卸载测试
# -*- codeing = utf-8 -*-from appium import webdriver# 例子:使用appium对app做安装卸载测试# 1.构造字典===》Capability===》appium服务端desired_caps={}desired_caps['platformName']='Android'desired_caps['platformVersion']='11'desired_caps['deviceName']='a17aa10f'# 安装被测试原创 2022-03-24 19:37:55 · 2242 阅读 · 0 评论 -
Python标准库中与字符串有关的模块
模块 描述 string 字符串操作相关函数和工具,比如Template类 re 正则表达式:强大的字符串模式匹配模块 struct 字符串和二进制之间的转换 c/StringIO 字符串缓冲对象,操作方法类似于file对象 base64 Base 16,32,64数据编解码 codecs 加码器注册和基类 crypt 进行单方面加密 difflib 找出序列间的不同 hashlib 多种不同安全哈希算法和信息摘原创 2022-01-14 11:14:04 · 147 阅读 · 0 评论 -
Python中的功能函数
Python中有五个运算内建函数用于数值运算1.abs()返回给定参数的绝对值。如果参数是一个复数,那么就返回math.sqrtprint(abs(-1))print(abs(10.))print(abs(1.2-2.1j))print(abs(0.23 - 0.78))结果:110.02.41867732448956470.552.coerce()(python3中已弃用)数据类型转换函数。如果有一个操作数是复数, 另一个操作数被转换为复数,否则,如原创 2022-01-06 17:44:56 · 1545 阅读 · 0 评论 -
Python 对象。与所有Python 对象有关的三个属性是什么?
Python面向对象三大特性:封装、继承和多态。1.封装用自己的话说就是,将内容封装到一个地方,从这个地方调用被封装的内容。第一步:将内容封装到某处通过对象直接调用被封装的内容:#创建类class Foo: def __init__(self,name,age): self.name = name self.age = age#根据Foo创建对象obj1 = Foo("suxuefeng",22)#通过对象obj1直接调用name和ag原创 2021-12-30 17:34:33 · 1593 阅读 · 0 评论 -
Python中更新模型和访问模型
1.更新模型分类 Python类型 可变类型 列表、字典 不可变类型 数字、字符串、元组 我们可以通过内建函数id()来确认对象的身份在前后是否发生了变化,例如:x = "python numbers and strings"print(id(x))x = "are immutable?!?"print(id(x))i = 0print(id(i))i = i + 1print(id(i))list = ["ammonia",23,34,"me"]原创 2021-12-28 16:38:01 · 452 阅读 · 0 评论 -
Python类型运算符和内建函数总结
标准类型运算符和内建函数Operator/Function Dscription Result String `` String representation st Built-in functions cmp(obj1,obj2) Compares two objects in repr(obj) String representation st str(obj) ...原创 2021-12-28 15:37:02 · 382 阅读 · 0 评论 -
Python标准类型内建函数
1.type()type(object),接收一个对象作为参数,并返回它的类型。它的返回值是一个类型对象。2.com()Python2中,com(obj1,obj2),用于比较两个对象obj1和obj2,如果obj1小于obj2,则返回一个负整数,如果obj1大于obj2,则返回一个正整数,如果obj1等于obj2,则返回0。Python3中,使用operator模块来实现同样的功能,要使用operator模块需要先导入该模块。operator模块的功能如下:函数 含义 .原创 2021-12-28 11:34:01 · 346 阅读 · 0 评论 -
Python对象
1.标准类型(基本数据类型)整型 长整型 浮点型 布尔型 复数型 字符串 列表 元组 字典2.None,Python的Null对象所有标准对象均可用布尔测试,同类型的对象之间可以比较大小。下列对象的布尔值是FalseNone False(布尔类型) 所有的值为零的数: 0(整型) (浮点型) 0L(长整型) 0.0+0.0j(复数) " "(空字符串) [](空列表) ()(空元组) {}(空字典)...原创 2021-12-22 18:02:43 · 617 阅读 · 0 评论 -
python中创建文件和读取文件
1.创建文件(makeTextFile.py)'makeTextFile.py -- create text file'import osls = os.linesep#get filenamewhile True: if os.path.exists('fname'): print("ERROR:'%s' already exists" % 'fname') else: break#get file content (text) lin原创 2021-12-21 17:34:11 · 900 阅读 · 0 评论 -
Python排序练习
(a)让用户输入三个数值并将分别将它们保存到3个不同的变量中。不使用列表或排序算法,自己写代码来对这三个数由小到大排序。#从小到大排序num1 = int(input('请输入数值1:'))num2 = int(input('请输入数值2:'))num3 = int(input('请输入数值3:'))if num1 < num2: print(num1,num2) if num1 < num3 and num2 < num3: print.原创 2021-12-20 15:13:20 · 1033 阅读 · 0 评论 -
Python中的循环和条件判断练习
1.带循环和条件判断的用户输入 使用raw_input()函数来提示用户输入一个1 和100 之间的数,如果用户输入的数满足这个条件,显示成功并退出。否则显示一个错误信息然后再次提示用户输入数值,直到满足条件为止。num = int(input("请输入一个1到100之间的数:"))while True: if 1 <= num <= 100: print("输入正确!") break else: print("输入错原创 2021-12-18 18:10:15 · 488 阅读 · 0 评论 -
Python中while循环和for循环
循环和字串 从用户那里接受一个字符串输入,然后逐字符显示该字符串。先用while 循环实现,然后再用 for 循环实现。while循环:x = 0str1 = input("请输入一个字符串:")while x < (len(str)): print(str[x]) #遍历列表 x += 1结果:suxuefengfor循环:str2 = input("请输入:")for letter in str: print(le原创 2021-12-18 11:08:00 · 1225 阅读 · 0 评论 -
Python中for循环和range内建函数
range()函数经常和len()函数一起用于字符串索引。显示每一个元素及其索引值:foo = "abc"for i in range(len(foo)): print(foo[i],"(%d)" % i)结果:a (0)b (1)c (2)列表解析:可以在一行中使用一个for循环将所有值放到一个列表中#列表解析squared = [x ** 2 for x in range(4)]for i in squared: print(i)结果:原创 2021-12-17 11:26:58 · 672 阅读 · 0 评论 -
Python中的运算符
算术运算符 Python中的标准算术运算符以我们熟悉的方式工作: + - * / // % ** 加、减、乘除和取余都是标准运算符。Python有两种除法运算符,单斜杠用作传统除法,双斜杠用作浮点除法(对结果进行四舍五入)。传统除法是指如果两个数都是整数的话,它将取比商小的最大整数,而浮点除法是真正的除法。 双星号(**)表示乘方运算,比如: print(-2 * 4 + 3 ** 2) 运算符的...原创 2021-12-16 17:40:06 · 312 阅读 · 0 评论 -
Python3程序输入和input内建函数
Python的print语句,与字符串格式运算符(%)结合使用,可实现字符串替换功能,这一点和C语言中的printf()函数非常相似:print("%s is number %d" %("python",1))结果:python is number 1常用的有以下三种:%s表示由一个字符串来替换%d表示由一个整数来替换%f表示由一个浮点数来替换内建函数input()从用户那里得到数据输入最容易的方法是使用input()内建函数。它读取标准输入,并将读取到的数据赋值给指原创 2021-12-15 18:05:38 · 944 阅读 · 0 评论 -
Python中的字典dict()
字典是无序的键值对(key:value)集合,在同一个字典中键必须是互不相同的。一对大括号创建一个空字典:{}。tel = {'jack':1,'su':2}tel['guid'] = 3print(tel)del tel['su']tel['xue'] = 4print(tel)print(list(tel.keys()))print(sorted(tel.keys()))print('guid' in tel)print('jack' not in tel)结果:原创 2021-12-11 15:33:12 · 604 阅读 · 0 评论 -
Python中关于集合set()
集合是一个无序不重复元素的集。set()函数可以用来创建集合。basket = {'apple','orange','apple','pear','orange','banana'}print(basket)print('orange' in basket)print('crabgrass' in basket)结果:{'apple', 'banana', 'pear', 'orange'}TrueFalsea = set('abracadabra')b = set('al原创 2021-12-11 15:06:32 · 665 阅读 · 0 评论 -
Python中关于元组tuple
一个元组由逗号分隔的值组成,在输入时可以有或者没有括号,在输出时是有括号的,可以通过索引来访问元组的值,例如:t = 1,2,'hello'print(t[0])结果:1一对空括号可以创建空元组,一个值后面加一个逗号可以创建一个元素的元组empty = ()print(len(empty))singletuple = 'hello',print(singletuple)结果:0('hello',)元素封装(tuple packing)后,可以进行序列拆封,需原创 2021-12-11 10:53:31 · 487 阅读 · 0 评论 -
Python关于列表list
Python的列表数据类型包含更多的方法。这里是所有的列表对象方法:list.append(x):把一个元素添加到列表的结尾,相当于a[len(a):] = [x]list.extend(L):将一个给定列表中的所有元素都添加到另一个列表中,相当于a[len(a):] = Llist.insert(i,x):在指定位置插入一个元素。参数 i 是插入到其前面的那个元素的索引,如:a.insert(0,x)会插入到整个列表之前,a.insert(len(a),x)相当于a.append..原创 2021-12-10 18:13:31 · 1720 阅读 · 0 评论 -
Python3时间戳转换为指定格式的日期及time与datetime的区别
时间戳(timestamp)和时间字符串之间的转换。时间戳:从1970年1月1日 00:00:00到现在的秒数。Python中时间戳可以通过time模块里的time()方法获得,比如:import timetimestamp = time.time()print(timestamp)结果:1639116963.5994456这个数是从1970年1月1日00:00:00到现在的秒数,小数点后面是微妙的计数,这个数字看起来也并不那么直观,所以就需要将时间戳转换成指定的时间格式,常原创 2021-12-10 14:41:37 · 950 阅读 · 0 评论