Python

利用Python语言Appium启动ios app

首先配置好电脑环境,主要是appium太难配了,不多说然后,分两步第一步:启动appium服务器      有三种方法,1.下载appium-desk-top(桌面客户端),启动       ...

python 控制终端执行的subprocess.getoutput函数

devices=subprocess.getoutput('ios-deploy-c')print(devices)如上代码中,subprocess.getoutput函数首先在终端执行命令ios-deploy-c然后获取linux中shell终端命令执行的结果,以字符串格式保存到devices;subprocess还...

Python 装饰器

例子如下程序:deflog0(func):defwrapper(*a,**b):print('calllog0%s()'%func.__name__)returnfunc(*a,**b)returnwrapper@log0deffunc_b():print("func_b")func_b()输出:calllog0fun...
代码星球·2020-06-27

python2和python3中TestSuite().addTest的区别

  Python2中unittest.TestSuite().addTest()的参数是这样的:unittest.TestSuite().addTest(TestFun("test_nam"));其中TestFun是继承于TestCase的类,test_name是里面的测试函数。然后运行传list当...

python2和python3中range的区别

python2中的range返回的是一个列表python3中的range返回的是一个迭代值foriinrange(1,10)在python2和python3中都可以使用,但是要生成1-10的列表,在python3中就需要用list(range(1,10)) 注iinrange(1,10)是从1到9不包10...
代码星球·2020-06-27

Python和 pytest的异常处理

Python中有自带的异常处理try:except:pytest中1.可以用tryexcept来处理,来保证出错后,把后面的语句执行完成;2.当有多条用例需要跑完时,不需要考虑其中一条用例运行出错后边用例不执行的问题,  因为用@pytest.mark.parametrize()参数化之后的用例,当...
代码星球·2020-06-27

Python 获取当前文件所在路径

记录几个os获取路径的函数1. os.path.realpath(__file__):获取文件的绝对路径,包括文件自己的名字2.os.path.dirname(path):获取path路径的上级路径3.os.getcwd():获取调用该文件的文件所在文件夹路径,一般情况下如os.path.dirname(os...

python的logging,将log保存到文件

importlogginglogging.basicConfig(level=logging.DEBUG,format='%(asctime)s%(filename)s[line:%(lineno)d]%(levelname)s%(message)s',#时间文件名line:行号levelnamelogn内容datef...

python利用ConfigParser读写配置文件

ConfigParser是Python自带的模块,用来读写配置文件,用法非常简单。  配置文件的格式是:[]包含的叫section,  section下有option=value这样的键值配置文件格式如下:[N1]name=Anneage=28[N2]name=Andyage=3...

python request 接口测试get和post请求

开发IDE:pycharmpython:2.7.10get请求#coding:UTF-8#兼容中文字符,如果没有这句,程序中有中文字符时,运行会报错importrequests#引用request包importjson#引用json包url="https://XXXXXXX"#URL设定headers={'conten...

Mac 10.12下安装python3环境

python3感觉用虚拟环境会比较好操作一些,也不用直接卸载python2。一、基于brew快速安装#安装python3brewinstallpython3#安装pip(好像3自带pip,不用安装)sudoeasy_installpip#安装虚拟环境pipinstallvirtualenv基本操作:创建3的项目#创建项...

Mac上安装mysql-mython错误:mysql_config not found

1、正确安装MySQL2、配置环境变量exportPATH="$PATH":/usr/local/mysql/bin3、重启终端再进行安装pipinstallmysql-python ...

Python包管理工具pip安装

Python版本在2.7.9+以上的都自带pip无需安装,但在CentOS7里面自带的Python是2.7.5,所以需要单独安装。安装:curlhttps://bootstrap.pypa.io/get-pip.py|python ...

Python生成requirements.txt包依赖管理文件

requirements.txt是Python的依赖管理软件,和Java的POM一样。requirements.txt会生成使用了pip安装后的依赖包,在正常环境下会生成这个目录下的包/usr/local/lib/pythonx.x/site-packages的包。在Python3时加入了虚拟运行环境,那么进入到虚拟环...

python 无法运行

安装以下2个更新,然后重启系统KB2999226、KB3118401更新下载:  KB2999226微软下载链接https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows  KB3118401微软下...
代码星球·2020-06-22