随笔分类 -  我们的python

tkinter--gui工具:MD5
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- import hashlib import tkinter class TkinterMd5: def __init__(self): self.tk = tkinter.Tk() # 实例化object s 阅读全文

posted @ 2020-12-11 16:51 蜗牛·哥 阅读(206) 评论(1) 推荐(0) 编辑

python 日志封装 logging模块
该文被密码保护。

posted @ 2020-07-22 14:56 蜗牛·哥 阅读(42) 评论(0) 推荐(0) 编辑

appium 多个测试用例<多个 **.py文件>,只执行一次app <Python 3.8.1>
摘要:本文只启动一次app指的是有多个测试的.py文件这种情况 如果是在测试类如LoginTest中,有多个测试方法,如: test_1, test_2,想保证在执行完test_1后,不重新启动app,接着执行test_2,则把初始化的方法setUp换为setUpClass。 setUp是在每个test方 阅读全文

posted @ 2020-01-13 15:33 蜗牛·哥 阅读(1132) 评论(0) 推荐(0) 编辑

python3版本使用weditor报错,解决方案
摘要:1 , 初始化 uiautomator2 <python -m uiautomator2 init>报错: ValueError: builtins.type size changed, may indicate binary incompatibility. Expected 880 from C 阅读全文

posted @ 2019-12-31 16:44 蜗牛·哥 阅读(7146) 评论(1) 推荐(0) 编辑

appium1.4版本,每次运行appium时需要安装unlock,setting文件的解决方法
摘要:在使用appium执行自动化脚本时,首次运行脚本时会在手机中安装unlock,setting,inputmanager三个apk,以达到让appium控制app的目的,但是运行完一次之后,在OPPO,vivo,以及其他一些手机上出现了这样的情况,每次运行都需要安装这三个apk,导致脚本执行过程非常不 阅读全文

posted @ 2018-12-10 15:48 蜗牛·哥 阅读(408) 评论(0) 推荐(0) 编辑

random模块写的验证码
摘要:import randomabc=''for i in range(4): a=random.randrange(0,4) if i != a: b=chr(random.randint(65,90)) else: b=str(random.randint(0,8)) abc += bprint(r 阅读全文

posted @ 2018-01-12 14:04 蜗牛·哥 阅读(185) 评论(0) 推荐(0) 编辑

python 装饰器(语法糖)
摘要:def login(func): def testlogin(): for i in range(3): _username="abc" _passwrod="123456" user_status = False iuput = input("请输入账号:") input1 = input("请输 阅读全文

posted @ 2018-01-09 14:47 蜗牛·哥 阅读(481) 评论(0) 推荐(0) 编辑

python继承
摘要:class stclas: def __init__(self,name,age): self.name=name self.age=age# print (name) def tell(self): print ("name:%s"%(self.name),("age:%d")%(self.age 阅读全文

posted @ 2017-12-12 15:03 蜗牛·哥 阅读(235) 评论(0) 推荐(0) 编辑

python 集合的操作
摘要:list_1 = set([1,2,3,4,5])#print(list_1,type(list_1))list_2 = set([1,2,3,6,7,8,9,10])#print(list_2,type(list_2))'''print(list_1.union(list_2))#并集print( 阅读全文

posted @ 2017-09-20 22:58 蜗牛·哥 阅读(235) 评论(0) 推荐(0) 编辑

列表常用的方法
摘要:names = "my \tname is {name} ,my year is {year}"print(names.count("a"))#查看又多少个“a”print(names.capitalize())#第一个字母大写print(names.center(50,"#"))#names 居中 阅读全文

posted @ 2017-09-10 23:54 蜗牛·哥 阅读(297) 评论(0) 推荐(0) 编辑

python 关于列表的增删改查及个别的命令
摘要:names = ["a","b","c","d","e","e","a"] #列表names2 = [1,2,3,4,5]#print(names[0:3])#切片#print(names[-2:])#切片#print(names[-2:-1])#切片''' -1 为最后一个位置 '''#print 阅读全文

posted @ 2017-09-04 23:53 蜗牛·哥 阅读(304) 评论(0) 推荐(0) 编辑

python 二进制转换
摘要:#二进制装换msg = "大家好"msg1 = msg.encode(encoding='utf-8')#转换成二进制print(msg1)msg2 = msg1.decode('utf-8') #把二进制转换回来print(msg2)''' python 3.6.2 '''''' 希望新学的朋友可 阅读全文

posted @ 2017-09-02 23:26 蜗牛·哥 阅读(3470) 评论(0) 推荐(0) 编辑

介绍下Python的两个标准库 os 和 sys
摘要:import sysprint(sys.path) #python 2 中报错 。。。。,打印的是绝对路径(***\\python\\lib\\site-packages# 第三方库,后退一级为标准库)'''import osos_sys = os.system("dir")print(" >",o 阅读全文

posted @ 2017-09-02 22:28 蜗牛·哥 阅读(439) 评论(0) 推荐(0) 编辑

python 三级联动
摘要:china_map ={ "华南":{ "广东":["广州市","佛山市","深圳市","东莞市"], "广西":["南宁市","柳州市","桂林市","北海市"], "海南":["海口市","三亚市","三沙市","儋州市"] }, "华东":{ " 阅读全文

posted @ 2017-08-28 17:30 蜗牛·哥 阅读(793) 评论(0) 推荐(0) 编辑

python的white循环
摘要:# _*_coding:utf-8 _*_import datetimename = 'gyf'passd = 123count =0now = datetime.datetime.now()while count <3: username = input("you name is:") passw 阅读全文

posted @ 2017-08-28 11:01 蜗牛·哥 阅读(1190) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示