-----python-----
文章平均质量分 52
python的相关
朔漠君
凡是过往皆为序章,所有将来皆为可盼。
展开
-
数据分析-强相关性数据,联合直观展示方法
一种能够很好展现具有强相关性数据的方法原创 2023-02-11 14:11:06 · 276 阅读 · 0 评论 -
django-webscoket连接
什么是webscoketWebSocket是一种在单个TCP连接上进行全双工通信的协议WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输现在,很多网站为了实现推送技术,所用的技术都是轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏原创 2022-04-29 15:07:01 · 692 阅读 · 1 评论 -
python学习笔记6--类,方法,析构
*类定义,属性,初始化,析构#面向对象,eg:自己做饭or别人做饭#面向过程,eg:煮饭=洗菜-切菜-抄菜-出锅-吃饭#类 封装一些共有的事物,把具有共有特点的事物放在一个类里#命名规则:驼峰命名法(首字母大写)eg:class GirlFriend: _sex='女' hobby='做饭' __age=18xiaohua=GirlFriend#此处可加()...原创 2020-02-28 23:03:18 · 140 阅读 · 0 评论 -
python学习笔记--2,序列方法
序列方法dir(…)#查看所有方法help(…)#查看帮助文档①列表方法li=[1,2,[3,4]]增li.append(4)#在列表最后添加4,将append括号内的内容视为一个元素li.insert(2,…)#在元素2前添加…,将…视为一个元素li.extend(‘567’)#在列表最后添加5,6,7三个元素,括号内内容分作单个元素添加减li.pop(0) >>...原创 2020-02-19 21:52:29 · 122 阅读 · 0 评论 -
python-进程、线程、协程
异步I/O参考文献1参考文献2参考文献3python异步协程python-进程/线程线程教学python开启进程的两种方式进程、线程、协程**进程:**正在进行的一个过程或者说一个任务,执行任务的是CPU,一个程序在一个数据集上的一次动态执行过程。程序是代码,进程是计算核心,一个程序可以开启多个进程。进程结构:程序-数据集-进程控制块(系统感知进程存在的唯一标识,用它控制和管理进程)**线程:**进程的下级单位,操作系统中能够进行运算调度的最小单位如:洗衣房有n个洗衣机,安排m原创 2021-04-22 13:55:42 · 119 阅读 · 0 评论 -
python学习笔记--4,控制流程+函数
控制流程顺序结构(由上往下执行)条件结构if 判断语句1:执行体1elif 判断语句2:执行体2else:执行体3eg://a=0if a1:print(4)elif a>=1:print(44)else:print(444) //结果:444#三目运算:True if a5 else False结果:Flase循环结构while 判断语句:(满足执行)...原创 2020-02-26 16:29:52 · 130 阅读 · 0 评论 -
python学习笔记5--函数作用域与匿名函数
匿名函数#lambda 自带return 匿名函数 没有名字的函数fun1=lambda a,b:a+b#上面的匿名函数可以转化为有名函数:def fun(a): return a+ali=[1,2,3]fil=filter(lambda x:x>1,li)print(list(fil))print(fun1(100,10))输出[2,3],110函数作用域#...原创 2020-02-28 22:58:57 · 137 阅读 · 0 评论 -
python小记-循环中使用list.append()数据覆盖问题
python 列表使用问题原创 2022-04-11 10:31:02 · 987 阅读 · 0 评论 -
python学习笔记8--类的进阶
__new__方法#最先调用#__new__方法 必须返回父类的__new__方法才能继续往后执行#self 实例本身 cls 类本身class Person: def __init__(self): print('实例化的时候用init') def __new__(cls, *args, **kwargs): print('this is ...原创 2020-03-03 22:59:49 · 105 阅读 · 0 评论 -
python笔记9---文件操作
文件操作#打开,关闭文件(open,close)#分路径,相对路径,绝对路径#相对路径 9.文件操作.txt 在当前使用的路径下寻找改文件#绝对路径 C:\Users\ASUS\Desktop\py笔记\9.文件操作.txt#r 以只读方式打开,文件指针默认放在文件开头#r+ 打开一个文件用于读写,指针放于开头#w 以只写形式打开,文件存在则覆盖,不存在则创建#w+ 打开一个文件...原创 2020-03-08 16:15:05 · 138 阅读 · 0 评论 -
python学习笔记--3,深浅复制,集合字典和运算符
①深浅复制import copyli=[1,2,3]li1=li #赋值,id与li相同,同一储存空间li2=copy.copy(li) #浅复制,id与li不同,相当于复制了外面一层开辟一个不同储存空间内层列表还是指向原地址li3=copy.deepcopy(li) #深复制,id与li不同,完完全全复制一份并开辟一个新空间※#深浅复制的区别(在于嵌套列表)li=[[1,2],3...原创 2020-02-22 22:02:45 · 99 阅读 · 0 评论 -
python学习笔记11--迭代器 生成器模块及包
迭代器 生成器模块及包#语法糖 可以写出比较简洁的代码 没有它不会造成多大影响#列表推导式li=[i for i in range(1,10) if i%2==0]#or结合三目运算li1=[i if i%2==0 else i*10 for i in range(1,10)]li2=[[x,y] for x in range(9) for y in range(9)]#[x,y...原创 2020-03-09 23:03:28 · 118 阅读 · 0 评论 -
python笔记10--异常
异常#print(help(NameError))#NameError是一个类#在python中所有异常都是继承BaseException#共分四大类#SystemExit:Python退出异常#KeyboardInterrupt:键盘打断(Ctrl+C)#GeneratorExit:生成器退出(下次课再讲)#Exception:普通异常(只会使用这部分的异常)异常的传递性def...原创 2020-03-08 16:20:42 · 109 阅读 · 0 评论 -
PYQT5适用解惑手册
打包生成exe文件出现问题问题一 调用多进程函数时,弹出多一个相同界面,怎么解决?在进程函数后面加 multiprocessing.freeze_support()问题二 调用自定义的dll文件出现路径问题将dll文件直接和exe文件同目录,在将py文件中的调用路径直接设置为 xxx.dll...原创 2021-10-20 09:35:27 · 247 阅读 · 0 评论 -
python学习笔记7--继承与魔法方法
类的特点 封装 继承 多肽(不常用)#继承:一个类继承另一个类,就可以使用另一个类里的方法egclass Father1: def hello(self): print('hello')class Father(object):#object->Father->son def __init__(self,name):#父类的属性高于两个子类 ...原创 2020-03-02 23:44:20 · 147 阅读 · 0 评论 -
python matplotlib绘图中文乱码问题解决
matplotlib绘图出现中文乱码解决方法步骤1找到项目下matplotlib的库文件包中的matplotlibrc文件,我的在D:\dataanalysis\venv\Lib\site-packages\matplotlib\mpl-data2将#font.sans-serif : DejaVu Sans, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sa原创 2020-11-28 16:29:01 · 182 阅读 · 0 评论 -
json的若干问题记录
json(Javascript Object Notation)基础介绍一种轻量级的数据交换格式,易于人阅读和编写。语法规则数据为键值对数据由,隔开大括号保存对象方括号保存数组python函数描述json.dumps将python对象编码成JSON字符串json.loads将以编码的JSON字符串去掉s则是文件操作类型对照表JSONPythonobjectdictarrayliststringunicode原创 2021-03-12 14:53:35 · 109 阅读 · 0 评论 -
python--os,sys库小技巧
这是笔记文,随需求进行增删os文件批量重命名import ospath=r'admin/'filePathList=os.listdir(path)for file in filePathList: oldFlie=os.path.join(path,file) fileName=os.path.splitext(file)[0]#文件名 fileType=os.path.splitext(file)[1]#文件扩展名 newFile='xxx'+fileType os.renames原创 2021-01-27 13:38:30 · 57 阅读 · 0 评论 -
python--wave库的使用
这是笔记,不定时更新wave–音频文件操作wav文件详解1、wav文件是基于windows平台的音频资源文件,符合RIFF(Resource Interchange File Format)文件规范,标准化的wav文件44.1k采样率,16位数字表示2、wav文件分为两给部分,第一个部分是wav头文件,第二给部分是PCM编码的音频数据部分;3、PCM编码:数字信号是对连续变化的模拟信号进行抽样、量化和编码产生的,称为PCM(Pulse-code modulation),即脉冲编码调制;4、wav原创 2021-01-28 13:09:31 · 4135 阅读 · 2 评论 -
ctypes的应用笔记
ctypes作用:c/c++与python混合编程的中间库官方文档:https://docs.python.org/zh-cn/3/library/ctypes.html#数据类型参照表:c-typecpythonc_bool_Boolboolc_charchar1-character bytes objectc_wcharwchar_t1-character stringc_bytecharintc_ubyteunsigned cha原创 2021-03-08 14:04:26 · 172 阅读 · 1 评论 -
python--matplotlib相关问题
这是笔记,不定时更新设置中文显示出现以下警告:RuntimeWarning:Glyph missing from current font. font.set_text(s,0,flags=flags)原因:plt画图找不到字体,需要手动添加1、使用字体管理器 font_managerfrom matplotlib.font_manager import FontPropertiesfont=FontProperties(fname='字体文件地址',size=15)plt.titile(u原创 2021-01-28 13:41:24 · 137 阅读 · 0 评论 -
web自动化测试工具--python下的selenium(一)
web自动化测试工具–python下的seleniumpython安装1、pip install selenium2、安装对应浏览器插件xx driver 网上有相关资源,.exe文件,点击安装就可selenium使用流程基础步骤为:导包->创建对应浏览器实例->发起请求->定位元素->进行操作->结束退出from selenium import webdriverurl='https://www.baidu.com/'browser=webdriver.Ch原创 2020-12-07 15:42:51 · 311 阅读 · 0 评论 -
selenium 浏览器的相关操作及等待操作(二)
涉及到的库类名导入说明WebDriverWaitfrom selenium.webdriver.support.ui import WebDriverWait显式等待expected_conditionsfrom selenium.webdriver.support import expected_conditions与显示等待连用Optionsfrom selenium.webdriver.chrome.options import Options浏览器设置原创 2020-12-09 09:21:42 · 374 阅读 · 0 评论