Python
文章平均质量分 62
仲夏夜之蓉
这个作者很懒,什么都没留下…
展开
-
Pytest 环境初始化和清除环境
一、setup和teardown方式1、方法级别初始化、清除,每个方法运行前后执行一次setup 和 teardown,setup_method,teardown_method2、类级别初始化、清除在类中添加方法 defsetup_class() 和 defteardown_class()在定义了该方法 defsetup_class() 和 defteardown_class() 的类中所有的用例执行前后只执行一次3、模块级别初始化、清除,整个模块中所有类中的内容执行前后运行...原创 2021-07-26 17:38:24 · 717 阅读 · 0 评论 -
python-selenium上传多个文件失败解决
同样的代码如下:#上面的代码省略,以下是上传多个文件的代码ActionChains(driver).click(driver.find_element_by_name('uploadFiles')).perform()sh = win32com.client.Dispatch('WScript.shell')time.sleep(3)sh.Sendkeys('"D:\PycharmProjects\\uitest\exercise\\aa.png" "D:\PycharmProjects\\u原创 2021-06-29 21:37:58 · 462 阅读 · 4 评论 -
python 使用json.dumps()方法得到的结果中文显示的字符码
例如:import jsonjs = {'a':'123','b':'计算机房'}print(json.dumps(js))结果输出:{"a": "123", "b": "\u8ba1\u7b97\u673a\u623f"}修改为:import jsonjs = {'a':'123','b':'计算机房'}print(json.dumps(js,ensure_ascii=False))结果输出:{"s": "123", "b": "计算机房"}原因解释:json.du原创 2020-11-24 09:33:51 · 456 阅读 · 0 评论 -
Python安装路径下的Scripts文件夹为空
此问题可导致不可使用pip解决方法:cmd 中输入:python -m ensurepipScripts文件夹下就出现 pip的exe 文件,配置好环境变量(把本路径加到path下),pip就可以使用了原创 2020-11-12 17:28:27 · 5059 阅读 · 5 评论 -
python-函数参数
python的参数分为:必选参数、默认参数(缺省值)、可选参数、关键字参数。必选参数:必传def getAdd(a, b): #形式参数,形参 sum = a + b print(sum)getAdd(19, 20) #实际参数,实参默认参数(缺省值):默认参数必须放在后面def getAdd(a=10, b=1): sum=a+b print(sum)getAdd()getAdd(2)getAdd(3,4)结果分别为原创 2020-10-10 13:47:18 · 328 阅读 · 0 评论 -
python安装第三方库
Python扩展库:https://pypi.org/pip安装第三方库:pip install django==1.10.3(确定版本就加==版本号,不加安装最新版本)pip查看当前安装的库:pip show djangopip卸载第三方库:pip uninstall djangotar.gz文件安装:解压后,进入目录:python3 setup.py install...原创 2018-10-23 09:16:42 · 209 阅读 · 0 评论 -
python读取Excel整数或者文本类型总被读成带.0的浮点类型
python读取Excel整数或者文本类型总被读成带.0的浮点类型:解决办法,Excel表格中的此数据前面加个英文的半个单引号,加完后显示左上角有个绿色的三角...原创 2018-11-19 10:48:20 · 7473 阅读 · 0 评论 -
python使用遍历在列表(list)中添加字典(dict)
错误示例: nid = "1,2"print(nid.split(','))mydict = {}datas = []for i in nid.split(','): mydict["id"] = str(i) mydict["checked"] = True datas.append(mydict)print(str(datas))运行结果:[...原创 2018-11-23 10:55:52 · 42217 阅读 · 7 评论 -
python字符串相关知识
字符串中包含需转义的字符的时候,可以有两种方法:方法一:print('abc\\now')--------打印结果为abc\now方法二:print(r'abc\now')--------打印结果为abc\now例外:但是如果是这种情况print(r'abc\now\')-----结果报错SyntaxError: EOL while scanning string literal原...原创 2018-12-19 16:02:56 · 149 阅读 · 0 评论 -
Python-list、tuple、dict、set
List(列表):定义列表:定义单一元素的List:member = [1,2,3,4,5,6]定义混合元素的List:mix = [1,'哈哈',‘嘿嘿’,2,[1,3.8,2]]定义空的List:empty = []新增插入元素:1、member.append('rong')=============>member: [1,2,3,4,5,6,'rong']2...原创 2019-01-14 16:46:15 · 185 阅读 · 0 评论 -
Python零碎知识点记录
函数内部想要改变全局变量方式(函数内部对全局变量使用global定义):count = 5def test(): global count count = 10 print(count)test()print(count)结果:10 10什么是闭包(在一个内部函数里会在外部作用域的变量进行引用,该内部函数就是一个闭包):下面fun2是一个内部...原创 2019-01-10 16:42:53 · 178 阅读 · 0 评论 -
Python-文件操作对象
打开一个文件,返回文件对象f = open('E:\\text.txt', ‘r’)打开模式:'r'--------以只读方式打开文件(默认)'w'------以写入的方式打开文件,会覆盖以存在的文件'x'------如果文件已经存在,使用此模式打开将引发异常'a'-----以写入模式打开,如果文件存在,则在末尾追加写入'b'-----以二进制模式打开文件't'--...原创 2019-01-22 17:54:50 · 452 阅读 · 0 评论 -
Python中的公有和私有
私有属性只需要在名称前面加双下划线,例如:class Person: __name = 'lily'p = Person()print(p.__name)这样是访问不到的;应该这么写:class Person: __name = 'lily' def getName(self): return self.__namep = Pers...原创 2019-01-30 10:28:31 · 1147 阅读 · 0 评论