
python
木 叶
这个作者很懒,什么都没留下…
展开
-
Python实现websocket服务端
下面代码是使用python实现websocket后端服务;用于与前端网页进行通信最后可以通过调取send_data方法,发送信息;get_data对发送过来的信息进行解析处理注:如果代码有不理解的可以关注公众号: 测试开发分享 来提问...原创 2022-07-06 16:59:12 · 4395 阅读 · 0 评论 -
python setattr方法动态为类创建方法
setattr函数官方的解释是 用于设置属性值,该属性不一定是存在的。其实它还可以为类设置 方法/函数使用方法: setattr([类名称], [需要创建的方法名],[方法的引用-方法所在的内存地址])示例:下面示例为a类创建了一个类变量cc和类方法ddclass a(): name = "我是name值" def bb(self): print("我是bb方法")def make_def(): def tool(self): print("我是make——def方法")原创 2022-02-14 15:23:40 · 1250 阅读 · 0 评论 -
python-装饰器(一听就懂)
想要了解python 的装饰器,需要先了解python的函数 的一些特性函数特性1.函数可以作为变量进行传递2.函数可以作为参数进行传递3. 函数可以作为返回值; 函数的返回值 可以是一个函数(内存地址)4.函数间可以嵌套,并且作用域只有函数内可以访问# 其实加了装饰器后,执行的是装饰器函数,该函数本身并不会在此处被调用比如下面示例,我调用了a函数,但a函数并没有被执行,而是执行了logo函数一个函数加了装饰器后,在调用时 调用的是装饰器函数,而不是该函数当了解了这个特性后,我原创 2021-10-25 17:58:34 · 177 阅读 · 0 评论 -
python-获取当前目录/上级目录/上上级目录...
获取文件在其他人使用你的代码时,常常因为目录层级的问题为无法运行程序…(所以在引起其他模块文件时,尽量采取绝对路径的方式导)python官方建议尽量的使用绝对目录,而不是相对目录…获取当前文件的绝对路径:os.path.abspath(__file__)可以得到文件运行所在的绝对路径,之后使用字符串切割即可得到 上级目录;上上级目录,上上上级目录;如:数据切割: current_path = os.path.abspath(__file__) a = current_pat原创 2021-10-13 22:34:48 · 4868 阅读 · 1 评论 -
python--使用cmd运行文件报错 No module named....解决方案
在文件顶部加入此代码import os.pathimport syscurPath = os.path.abspath(os.path.dirname(__file__))rootPath = os.path.split(curPath)[0]sys.path.append(rootPath)原创 2021-06-18 11:24:02 · 971 阅读 · 0 评论 -
pytest+allure 使用记录
import timeimport allureimport pytestimport os# 1.pytest将在当前目录及其子目录中运行test _ * .py或* test.py形 式的所有文件。# 2.以test_开头的函数,以Test开头的类,以test_开头的方法。所有包 package都要有__init_.py文件。@allure.feature('我是主功能')class TestCase(): def test_01(self): print("原创 2021-06-18 10:42:36 · 213 阅读 · 0 评论 -
python列表[:] [::]的使用
几道常见的(:)切片的使用L = list(range(100))取第一到第三个元素:____取倒数第二个元素____取后十个元素_____4)取后十个元素并倒序返回___把L复制给L1_____题解:1.取前三直接使用切片 L[0:2] (注意,列表的其实下标为0)2:L[-2]3: L[-10::]4: L[-10::-1] 其中后面的冒号 -1代表取值的步长,从后向前取,一次取1个5:: L1 = L[:] 直接使用L1 = L 是只是将L1的内存原创 2021-06-11 09:36:20 · 1863 阅读 · 3 评论 -
关于django-rest-framwork中集成json web token机制
本文不讲解具体原理,只编写操作步骤**1.安装json web token**通过pip 安装pip install djangorestframework-jwt -i https://mirrors.aliyun.com/pypi/simple/ ( 此处用的是阿里的pip源 -下载速度较快)2.在已经创建好的Django项目中的setting文件中进行配置具体如图RES...原创 2020-04-07 17:26:09 · 228 阅读 · 0 评论 -
python pip安装 pymssql 成功后 但是 pyChram 进行读取安装失败 解决方法
本人电脑win10 64位,安装的python是3.8.0 64位,使用了pycharm,因为最近研究项目要连接sql server数据库,所以要使用pymssql第三方库。安装我以前的做法,直接在pycharm中import pymssql,然后根据提示install pymssql,但是这次就是安装不了pymssql库。我从网上搜索了各种方法,最后都没得用,最后我是在网上下载了pymssql...转载 2020-01-15 18:02:35 · 879 阅读 · 0 评论 -
pip 连接超时问题解决(time out )
可以使用 国内的地址安装第三方库,模块使用方法:pip install 需要安装的包 -i 链接地址 --trusted-host 域名如使用阿里的 :pip install pymongo -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com国内的 其他地址:国内链接地址:阿里云 http...原创 2019-12-11 16:30:09 · 537 阅读 · 0 评论 -
pyinstaller 使用的坑
之前在用pyinstaller打包程序的时候遇到了关于设置图标的一点小问题,无论在后面加–icon 或是-i都出现报错。查了下stackflow上的相关问题发现,实际上由于系统对图标尺寸是有要求的,打包程序的时候要有相应尺寸的。故在制作图标的时候最好找相关网站在线转一个就可以了,我用的这个:https://lvwenhan.com/convertico/参考:原文链接:https://blo...原创 2019-12-11 10:49:57 · 256 阅读 · 0 评论 -
python 打包exe 文件 使用 pyinstaller的坑
python用pyinstaller生成exe时报错:126 INFO: PyInstaller: 3.5126 INFO: Python: 3.8.0126 INFO: Platform: Windows-10-10.0.15063-SP0128 INFO: wrote C:\report\ToExe\pywin32-217\pywin32-217\TestHandler.spec13...原创 2019-12-10 13:18:39 · 1134 阅读 · 0 评论