摘要:
数组和元组是可以直接相加的 list1=["q","o","p"] list2=["t"] tuple1=("a","b") tuple2=("7","b") kk=list1+list2 print(kk) ttt=tuple1+tuple2 print(ttt) 输出 ['q', 'o', 'p 阅读全文
摘要:
字典做入参调用和定义的时候都要写成**k这种形式 def try_dic(**dic): for key,value in dic.items(): print(key,":",value) if __name__=="__main__": dic = {} dic["a"] = "b" dic[" 阅读全文
摘要:
直观的栗子: 问题程序: dict1={} list1=[] for va in range(5): dict1["num"]=va list1.append(dict1) print(list1) 问题输出: [{'num': 4}, {'num': 4}, {'num': 4}, {'num': 阅读全文
摘要:
excel文件内容如下: 想要实现的功能:指定想要获取的列名,返回列名和内容的字典列表 栗子:输入:columnname=["姓名","班级","身高"] 预期返回: [{'姓名': '小张', '班级': '1年6班', '身高': 175}, {'姓名': '小张', '班级': '1年6班', 阅读全文
摘要:
这个错出现的原因是,获取了元素,但在driver报错或者失效之后获取元素.text 解决方式:1.我自己当时的解决方式,获取element之后,将element.text赋值给一个变量,然后从变量里取值 2,网上看到的一种解决方式是:只需要使用webdriver.Chrome().refresh刷新 阅读全文
摘要:
input输入框里的值,用element.text获取不到,用一下方法获取 input=driver.find_element_by_xpath('XXXXXXXXXXXXX'). value=input.get_attribute('value') 也有人用js脚本然后用driver.excute 阅读全文
摘要:
1.UserWarning: Data Validation extendion is not supported and will be removed 可能原因:第三方包与当前python版本不匹配,有部分扩展功能无法使用 2.non-default parameter follows defa 阅读全文
摘要:
1.sql 中的time类型数据,用cursor.fetchall获取后,返回的是timedelta类型,原始数据是str类型,比较是否相同的话需要把其中一个转换 1).把str转换成timedelta import datetime str="15:00:00" strtime=str.split 阅读全文
摘要:
起因是要比对数据库中数据和模板数据是否一致,模板是excel,数据库是decimal。结果就是比对出错,解决方法就是把模板的str转换成decimal import decimal str="1.2" t=decimal.Decimal("1.2000") strde=decimal.Decimal 阅读全文
摘要:
就是把生成list的循环写成一句话,外边用中括号 例子来啦 求10以下的偶数 print([x for x in range(10) if x % 2 == 0]) 输出:[0, 2, 4, 6, 8] 栗子也来啦 从数据库返回中获取列名 tuple1=(("name",1,1),("age",1, 阅读全文