11 2019 档案

摘要:遍历技巧 在字典中遍历时,关键字和对应的值可以使用 items() 方法同时解读出来: >>> knights = {'gallahad': 'the pure', 'robin': 'the brave'}>>> for k, v in knights.items():... print(k, v 阅读全文
posted @ 2019-11-22 15:34 一只竹子 阅读(179) 评论(0) 推荐(0)
摘要:列表 Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。 以下是 Python 中列表的方法: 方法描述 list.append(x) 把一个元素添加到列表的结尾,相当于 a[len(a):] = [x]。 list.extend(L 阅读全文
posted @ 2019-11-22 14:53 一只竹子 阅读(234) 评论(0) 推荐(0)
摘要:集合内置方法完整列表 方法描述 add() 为集合添加元素 clear() 移除集合中的所有元素 copy() 拷贝一个集合 difference() 返回多个集合的差集 difference_update() 移除集合中的元素,该元素在指定的集合也存在。 discard() 删除集合中指定的元素 阅读全文
posted @ 2019-11-20 16:28 一只竹子 阅读(150) 评论(0) 推荐(0)
摘要:字典内置函数&方法 Python字典包含了以下内置函数: 序号函数及描述实例 1 len(dict)计算字典元素个数,即键的总数。 >>> dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} >>> len(dict) 3 2 str(dict 阅读全文
posted @ 2019-11-20 14:50 一只竹子 阅读(416) 评论(0) 推荐(0)
摘要:元组内置函数 Python元组包含了以下内置函数 序号方法及描述实例 1 len(tuple)计算元组元素个数。 >>> tuple1 = ('Google', 'Runoob', 'Taobao') >>> len(tuple1) 3 >>> 2 max(tuple)返回元组中元素最大值。 >>> 阅读全文
posted @ 2019-11-20 14:42 一只竹子 阅读(222) 评论(0) 推荐(0)
摘要:Python列表函数&方法 Python包含以下函数: 序号函数 1 len(list)列表元素个数 2 max(list)返回列表元素最大值 3 min(list)返回列表元素最小值 4 list(seq)将元组转换为列表 Python包含以下方法: 序号方法 1 list.append(obj) 阅读全文
posted @ 2019-11-20 14:36 一只竹子 阅读(434) 评论(0) 推荐(0)
摘要:import parameterizedimport unittestimport parameterizedimport unittest,BeautifulReport#数据驱动#代码驱动#关键字驱动data = [ ['admin','123456',True], ['admin','1122 阅读全文
posted @ 2019-11-19 23:25 一只竹子 阅读(277) 评论(0) 推荐(0)
摘要:1、搭建测试环境 1、申请服务器 2、安装依赖的软件 jdk1.8、mysql、redis、tomcat等等 3、获取代码,修改配置文件,(编译、打包) 4、导入基础数据(建表、导入数据) 5、代码放到服务器上,启动 2、日常部署 1、拉取最新代码,修改配置文件,(编译、打包) 2、如果有变动的sq 阅读全文
posted @ 2019-11-19 23:16 一只竹子 阅读(365) 评论(0) 推荐(0)
摘要:虚拟环境: pip install virtualenv e://virtual_envs #建个文件夹专门放虚拟环境的 cd e://virtual_envs virtualenv py3 #干净的环境,没有第三方模块,只有pip cd /User/virtual_envs/py3/bin #进入 阅读全文
posted @ 2019-11-19 23:13 一只竹子 阅读(112) 评论(0) 推荐(0)
摘要:import multiprocessing,timedef down_load(): time.sleep(5) print("运行完了")if __name__ == '__main__': for i in range(5): p = multiprocessing.Process(targe 阅读全文
posted @ 2019-11-19 23:08 一只竹子 阅读(131) 评论(0) 推荐(0)
摘要:#多个线程操作同一个数据的时候,就得加锁import threadingnum = 0lock = threading.Lock()#申请一把锁def add(): global num lock.acquire()#加锁 num+=1 lock.release()#解锁for i in range 阅读全文
posted @ 2019-11-19 23:05 一只竹子 阅读(137) 评论(0) 推荐(0)
摘要:import threading,timedef down_load(): time.sleep(5) print("运行完了")for i in range(10): t = threading.Thread(target=down_load) t.setDaemon(True)#设置子线程为守护 阅读全文
posted @ 2019-11-19 23:00 一只竹子 阅读(87) 评论(0) 推荐(0)
摘要:import requestsfrom hashlib import md5import threadingimport timedef down_load_pic(url): req= requests.get(url) m = md5(url.encode()) with open(m.hexd 阅读全文
posted @ 2019-11-19 22:56 一只竹子 阅读(202) 评论(0) 推荐(0)
摘要:import threadingimport time#进程是多个资源的集合#线程是进程里面具体干活的#线程和线程之间是互相独立的start_time = time.time()def down_load(): time.sleep(5) print("运行完了")for i in range(10 阅读全文
posted @ 2019-11-19 22:55 一只竹子 阅读(99) 评论(0) 推荐(0)
摘要:实例化的对象是谁,self就是谁 阅读全文
posted @ 2019-11-19 22:53 一只竹子 阅读(220) 评论(0) 推荐(0)
摘要:更改项目地址环境 阅读全文
posted @ 2019-11-17 14:46 一只竹子 阅读(111) 评论(0) 推荐(0)
摘要:1、面向对象 类:一个模型,一个图纸。 对象:根据模型做出来的东西就是实例。 实例:实例和对象是一回事。 实例化:就是根据模型做具体东西的过程。 self:本类对象。 继承: 私有方法、私有变量不会被继承 1、如果要在父类方法的基础上重写扩展功能,super().xxx调用父类,然后把 对应的参数, 阅读全文
posted @ 2019-11-16 22:47 一只竹子 阅读(183) 评论(0) 推荐(0)
摘要:ValueError: urls must start with a leading slash 这个错误是因为 server.route('/api/get_bill')括号中的内容,缺少‘/’ 阅读全文
posted @ 2019-11-09 13:49 一只竹子 阅读(1350) 评论(0) 推荐(0)
摘要:import flaskimport jsonimport tools#mock接口开发 挡板#1、模拟第三方接口#2、 给别人提供数据#3、flask是一个web开发框架server = flask.Flask(__name__)@server.route('/api/login',methods 阅读全文
posted @ 2019-11-09 11:06 一只竹子 阅读(1642) 评论(0) 推荐(0)
摘要:def reverseWords(input): # 通过空格将字符串分隔符,把各个单词分隔为列表 inputWords = input.split(" ") # 翻转字符串 # 假设列表 list = [1,2,3,4], # list[0]=1, list[1]=2 ,而 -1 表示最后一个元素 阅读全文
posted @ 2019-11-04 17:50 一只竹子 阅读(358) 评论(0) 推荐(0)
摘要:标准数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3 的六个标准数据类型中: 不可变数据(3 个):Number(数字)、String(字符串)、Tup 阅读全文
posted @ 2019-11-04 17:25 一只竹子 阅读(151) 评论(0) 推荐(0)
摘要:import 与 from...import 在 python 用 import 或者 from...import 来导入相应的模块。 将整个模块(somemodule)导入,格式为: import somemodule 从某个模块中导入某个函数,格式为: from somemodule impor 阅读全文
posted @ 2019-11-04 17:07 一只竹子 阅读(330) 评论(0) 推荐(0)
摘要:多行语句 Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句,例如: 在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\),例如: 阅读全文
posted @ 2019-11-04 16:54 一只竹子 阅读(3359) 评论(0) 推荐(0)
摘要:import yagmailsmtp = yagmail.SMTP(host='smtp.qq.com',user='157862589@qq.com', password='nzyzcimutivobhgc')#密码根据不同的邮箱填写,有授权码的邮箱,password填写授权码smtp.send( 阅读全文
posted @ 2019-11-03 22:05 一只竹子 阅读(272) 评论(0) 推荐(0)
摘要:import nnloglog = nnlog.Logger('test.log',level='debug',backCount=5,when='s')log.debug('debug级别')# debug# info# warning# error 阅读全文
posted @ 2019-11-03 22:04 一只竹子 阅读(135) 评论(0) 推荐(0)
摘要:import jsonpath# d = {#d = { "error_code": 0, "stu_info":[ { "id": 314, "name": "矿泉水", "sex": "男", "age": 18, "addr": "北京市昌平区", "grade": "摩羯座", "phone 阅读全文
posted @ 2019-11-03 22:03 一只竹子 阅读(1542) 评论(0) 推荐(0)