摘要: 直接撸代码 import stringimport randomdef phone_num(): all_phone_nums=set() num_start = ['134', '135', '136', '137', '138', '139', '150', '151', '152', '158 阅读全文
posted @ 2019-12-10 14:09 菜菜_包包 阅读(1495) 评论(0) 推荐(0) 编辑
摘要: # -*- coding:utf-8 -*-from setting import *import datetimesys.path.append(LIB_DIR)# print(LIB_DIR)class TimeFormat: '''格式化时间''' def now_time(self, for 阅读全文
posted @ 2019-12-05 11:42 菜菜_包包 阅读(433) 评论(0) 推荐(0) 编辑
摘要: setUp():每个测试case运行之前运行tearDown():每个测试case运行完之后执行setUpClass():必须使用@classmethod 装饰器, 所有case运行之前只运行一次tearDownClass():必须使用@classmethod装饰器, 所有case运行完之后只运行一 阅读全文
posted @ 2019-12-03 13:44 菜菜_包包 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 1、话不多说,直接贴入代码 上面的 document.getElementById 可以替换成别的定位方式,比如: 通过name获取:document.getElementsByName 通过标签获取:document.getElementsByTagName 通过class获取:document. 阅读全文
posted @ 2019-11-29 11:58 菜菜_包包 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 当是用 if __name__ == '__main__': 时,下面调用函数只是在当前脚本调试, 而我们需要在别处导入这个脚本中的类或者函数时,这个if __name__ == '__main__': 下面调用的所有调试都不会执行 阅读全文
posted @ 2019-11-28 10:43 菜菜_包包 阅读(550) 评论(1) 推荐(0) 编辑
摘要: 1、在需要导入别的类包中加入这两行代码 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))sys.path.append(BASE_DIR) 阅读全文
posted @ 2019-11-28 10:28 菜菜_包包 阅读(861) 评论(0) 推荐(0) 编辑
摘要: import jsons = {'name': 'jack'} #将dict转换成strl = json.dumps(s)print(type(l))#将str转换成dictm = json.loads(l)print(type(m)) 阅读全文
posted @ 2019-11-28 10:16 菜菜_包包 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1、kwarg.setdefault() setdefault()是给字典传递一个默认值 当给字典传递数据时 setdefault()是字典默认的一个参数,当有新的数据时,就会使用新的数据 阅读全文
posted @ 2019-11-26 15:33 菜菜_包包 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 1、可变对象 所谓可变对象是指,可变对象的值可变,身份是不变的,比如:列表、字典、集合 a = [1,2,3]print("a 的内存地址是:%s"%id(a))# a 的内存地址是:1805507242440b = aprint("b 的内存地址是:%s"%id(b))# b 的内存地址是:180 阅读全文
posted @ 2019-11-15 17:36 菜菜_包包 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 解决方法: 1、先将字典转化为序列化的数据类型 data = {"pageNo":0,"pageSize":10,"shopId":15,"isHotSearch":8,"lon":"113.950584","lat":"22.531147"}json_data = json.dumps(data) 阅读全文
posted @ 2019-11-08 13:54 菜菜_包包 阅读(12291) 评论(0) 推荐(0) 编辑