随笔分类 -  Python

摘要:Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。 在说unittest之前,先说几个概念: TestCase 也就是测试用例 TestSuite 多个测试用例集合在一起,就是TestSuite Test 阅读全文
posted @ 2017-12-20 09:17 蓝夏Jmy 阅读(821) 评论(0) 推荐(0)
摘要:多线程import threading#调用多线程包import timel =[]res_num=[]#多线程是没法获取返回值的,所以只能通过在函数内把返回值添加到list里面def num(a,b): time.sleep(1) c = a+b res_num.append(c)#把返回... 阅读全文
posted @ 2017-12-08 15:13 蓝夏Jmy 阅读(145) 评论(0) 推荐(0)
摘要:num = [num for num in range(100) if num %2!=0]#只能获取为True的值 print(num)#获取100以内所有奇数 阅读全文
posted @ 2017-12-07 09:27 蓝夏Jmy 阅读(86) 评论(0) 推荐(0)
摘要:import stringprint(string.punctuation)#特殊字符print(string.digits)#数字0-9print(string.ascii_letters)#大小写混合print(string.ascii_lowercase)#小写字母print(string.a 阅读全文
posted @ 2017-12-04 14:46 蓝夏Jmy 阅读(393) 评论(0) 推荐(0)
摘要:# print(name.capitalize())#首字母大写 # print(name.center(100,'S'))#50个-,把name放中间 # print('欢迎看日志'.center(100,'*')) # file_name ='a.png' print(file_name.end 阅读全文
posted @ 2017-12-04 14:31 蓝夏Jmy 阅读(115) 评论(0) 推荐(0)
摘要:纯文本邮件 带附件邮件 阅读全文
posted @ 2017-12-04 10:01 蓝夏Jmy 阅读(1451) 评论(0) 推荐(0)
摘要:import osprint(os.getcwd()) # 获取当前路径os.chmod("/usr/local", 7) # 给文件/目录加权限os.chdir("e:\\") # 更改当前目录print(os.getcwd())print(os.curdir) # 当前目录,是相对路径print 阅读全文
posted @ 2017-12-01 15:42 蓝夏Jmy 阅读(900) 评论(0) 推荐(0)
摘要:面向对象编程 类 #面向对象的开发语言 #一切皆对象。 #面向过程 #面向对象 面向对象它是包含面向过程的 #类 一类东西,一个模型 #实例 通过这个模型造出来的东西 #对象 #实例 #实例化 就是造实例的过程 #面向的对象的特性 #封装就是把零散代码封装成一个函数,或者封装成一个类 #继承就是父类 阅读全文
posted @ 2017-12-01 09:13 蓝夏Jmy 阅读(133) 评论(0) 推荐(0)
摘要:if __name__=='__main__': python文件自己运行的时候__name__是 __main__ 其他python文件里面导入另一个python文件,那么那个python的__name__变成了导入的那个python文件名 if __name__=='__main__': pas 阅读全文
posted @ 2017-11-30 17:11 蓝夏Jmy 阅读(581) 评论(0) 推荐(0)
摘要:(1)数据库类import pymysqlclass MyCoonect(object): def __init__(self, host, port, user, passwd, db, charset='utf8'): self.__host = host self.port = port se 阅读全文
posted @ 2017-11-28 11:25 蓝夏Jmy 阅读(295) 评论(0) 推荐(0)
摘要:r = requests.get(url).contentf = open(r'F:\test\a%s'%i, 'wb')f.write(r) 阅读全文
posted @ 2017-11-28 09:26 蓝夏Jmy 阅读(300) 评论(0) 推荐(0)
摘要:url编码 如:https://www.baidu.com/sie=utf8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=%E7%A7%91%E6%AF%94 红色部分是url编码,不是乱码,http传输过程会把中文转换成url编码 a = ‘哈哈&*%……&FJHF’ p 阅读全文
posted @ 2017-11-23 15:04 蓝夏Jmy 阅读(361) 评论(0) 推荐(0)
摘要:flask(make_response)模块能写入cookie 写入cookie;cookie是一个键值对 res =make_response('{"msg":"登陆成功",“sign”:“%s”,“usernmae”:“%s”}'%(sign,name))#先构建一个返回对象 res.setco 阅读全文
posted @ 2017-11-21 11:37 蓝夏Jmy 阅读(339) 评论(0) 推荐(0)
摘要:mock接口开发 首先需要安装 Flask 模块 :pip install flask 然后引用 from flask import request #想获取到请求参数的话,就得用这个 lanxia = flask.Flask(__name__) #把这个python文件当做一个web服务 @lan 阅读全文
posted @ 2017-11-16 16:58 蓝夏Jmy 阅读(371) 评论(0) 推荐(0)
摘要:import json(json模块) f = open('1.json','a+',encoding='utf-8')#注意是json文件 name = {'name':'jmy','age':18} 写入 方法一:json.dump(name,f)#将字典转化为json格式并存到f文件中;dum 阅读全文
posted @ 2017-11-08 11:18 蓝夏Jmy 阅读(519) 评论(0) 推荐(0)
摘要:集合 集合的格式: s1 = {1,2,3} s2+{1,2,3,4,5} 定义空集合 l = set() 集合天生有去重属性,可以自动排重 如list = 【1,2,3,4,4,4】 print(set(list)) 输出结果为{1,2} 并集方法 s1.union(s2)#把两个集合合并在一起, 阅读全文
posted @ 2017-10-18 16:16 蓝夏Jmy 阅读(149) 评论(0) 推荐(0)
摘要:fp.read() #读取文件所有内容 读出来的内容是str型 fp.readline() #读文件内容一行,读出来的内容是str型 fp.readlines() #读文件内容每一行,读出来的内容是list型 fp.write() #把内容写入文件,只能写入str型的文件内容 fp.writelin 阅读全文
posted @ 2017-10-13 09:35 蓝夏Jmy 阅读(181) 评论(0) 推荐(0)
摘要:List格式(可变变量) list = [1,2,3,4,5,6,7,8,9,10] list2 = [ 'j','m','y'] list格式都是用中括号括起来 List增删改查 增 list.append(元素) list.insert(0,‘元素’) #输入元素索引,元素 删 del list 阅读全文
posted @ 2017-10-12 14:36 蓝夏Jmy 阅读(323) 评论(0) 推荐(0)