
Python3
Python3
一云蓝天
毕业于山西大学土木工程系,曾任工长,技术负责人,并取得国家一级建造师注册执业证书。后进入IT行业,掌握Java、Python、MySQL、Linux、Appche、HTML、CSS、JavaScript、PHP语言。曾带领团队开发产品监控系统、多产品集成。掌握敏捷开发管理。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python 和 pip安装
卸载pippython -m pip uninstall pip安装命令行cd c:\Python\Scriptseasy_install pip安装requests包pip install requsts原创 2020-03-08 20:31:36 · 135 阅读 · 0 评论 -
Python 爬虫m3u8视频
一些网站会提供m3u8视频地址,以供下载观看。或者一些网站经过分析后发现是使用m3u8格式进行播放的,这时使用m3u8的地址链接就可以下载到相应的视频。一、关于m3u8:(https://blog.csdn.net/baidu_34418350/article/details/64922512)m3u8是苹果公司推出一种视频播放标准,是m3u的一种,不过 编码方式是utf-8,是一种文件检索格...原创 2020-03-06 22:24:47 · 1065 阅读 · 0 评论 -
Python 概述
本文摘抄作为记录, 参考, 切不可照搬照抄的去做.一、Python的应用场景Python用于简单脚本编程,如编写2048小游戏或12306的自动抢票软件;Python用于系统编程,如开发系统应用;Python用于开发网络爬虫;网络爬虫的用途是进行数据采集,也就是将互联网中的数据采集过来。网络爬虫的难点其实并不在于爬虫本身,由于网站方为了避免被爬取回采取各种各样的反爬虫措施,而如果想要继续...原创 2020-02-22 17:27:49 · 1124 阅读 · 0 评论 -
Python BDD框架
区别注: 一下的概念只是本人觉得相对正确的描述,欢迎指正.ATDD: Acceptance Test Driven Development(验收测试驱动开发)这是一种在编码开始之前将客户带入测试设计过程的技术。它也是一个协作实践,用户,测试人员和开发人员定义了自动验收标准。 ATDD有助于确保所有项目成员准确理解需要完成和实施的内容。如果系统未通过测试可提供快速反馈,说明未满足要求。验收测试...原创 2020-02-21 13:48:06 · 856 阅读 · 0 评论 -
Python Module 网络编程之 cgi
cgi简述cgi就是公共网关皆苦, 具体的就是服务端和浏览器交互的接口模块,cgitb则用于输出对应的报错信息可以使用Python自带的服务器运行,也可以使用Apache等服务进行交互注意事项服务端代码,第一行务必为 #!PythonPath/python.exePython 服务器动态网页01目录设置:在Python安装目录新增文件夹cgi-bin, 这里存放服务端代码文件hell...原创 2020-02-15 15:28:13 · 297 阅读 · 0 评论 -
Python Module 之pickle
pickle'''解决以下问题: 把数字写入文件后,读取出来是字符串,即写入什么就拿出来什么存放: dump(targetData, openFile)读取: load(openFile)'''Example:import os, picklemy_list = [1,4,3,12,3.14,"麻雀",["oneList"]]# my_list = [1,4,3,12,3.14...原创 2020-02-08 10:19:43 · 128 阅读 · 0 评论 -
Python 数据库支持
DB-API 模块属性import sqlite3sqlite3.apilevel #模块兼容的DB-API版本号sqlite3.threadsafety #线程安全级别 : 0 不支持线程安全,多个线程不能共享模块 1初级线程安全, 线程可以共享模块,不能共享连接 2中级,可以共享模块和连接,不能共享游标 3完成线程安全,可以共享模块\连接\游标sqlite3.paramstyle #支...原创 2020-02-06 23:06:21 · 157 阅读 · 0 评论 -
Python 文件读写
打开文件的模式基本模式:“r”: 读模式“w”:写模式“a”:追加模式“b”:二进制模式“+”:读/写 模式组合模式:“rb”打开文件常规:openFile = open("/path/test.txt",“wr”)推荐:with open("/path/test.txt",“wr”) as openFile:pass获取内容的方式一次性读取:openFile.r...原创 2020-02-06 21:55:40 · 112 阅读 · 0 评论 -
Python Example 之 yield 的send()方法
yield :send()关于send()方法,进行了多处查找,这里对以下实例进行解读:def consumer(): m = 'iniialize' print ("iniialize m:", m, " . ") print ("="*15) while True: n1 = yield m print ("m:",m,";n1:",n1) if n...原创 2020-02-04 21:07:54 · 210 阅读 · 0 评论 -
Python Example 生成器 yield
生成器 yield函数使用 yield 后,就像打了断点一样, 并且函数内部的print()也不会直接输出.表达式先看一个生成器表达式# 对i进行平方,生成一个可迭代的对象>>> res = (i**2 for i in range(7))# 这个可迭代对象, 可以转为 列表>>> returnToList = list(res)# 可以逐一输出...原创 2020-02-04 19:26:28 · 142 阅读 · 0 评论 -
Python Example二分法
二分法查询适用于有序列表的查询.aList = [3,4,543,13,5,6,7,78,89]aList.sort()print (aList)def searchNum(aList,aimNum,start=0,end=None): if end == None: end = len(aList)-1 print(start,end) if s...原创 2020-02-03 22:23:40 · 86 阅读 · 0 评论 -
Python Base元组* 和 字典**传参
* 和 ** 传参#元组 反传参数def add(a,b): e = str(a)+" + "+str(b)+" is "+str(a+b) return ea = (3,4)b = add(*a)print (b)#字典反传参数def person(name="Mr Wang",age="18"): print ("Hello",name,"!","Are...原创 2020-02-02 21:41:34 · 256 阅读 · 0 评论 -
Python Example斐波那契数列
生成定长的斐波那契数列# 斐波那契数列def fibn(num): resList = [0,1] for i in range(num-2): resList.append(resList[-1]+resList[-2]) return resListcreateTen = fibn(10)print (createTen)...原创 2020-02-02 19:33:56 · 151 阅读 · 0 评论 -
Python Base 容易被忽略的小知识
Python 之 for…else循环用于判定 循环是否触发内部的breakimport mathfor n in range(99,0,-1): root = math.sqrt(n) if root==int(root): print (n) breakelse: print("触发 break, 不输出")for n in...原创 2020-02-02 19:31:43 · 479 阅读 · 0 评论 -
Python Base 字符串格式化输出
Python的字符串格式化输出概述summary = ''' Python用一个tuple(其实可以不写tuple括号也可以)将多个值传递给模板,每个值对应一个格式符.'''example = ''' e.g : 依次传值 "I'm %s. I'm %d year old" % ('Hom', 30) 词典传值 "I'm %(name)s....原创 2020-01-14 19:00:22 · 309 阅读 · 0 评论