随笔分类 - Python
摘要:pyusb使用 1、安装pyusb pip install pyusb 安装完成后运行以下代码查找所有usb设备 import usb.util # with pure PyUSB for dev in usb.core.find(find_all=True): print(dev) 注意:如果出现
阅读全文
摘要:### 简介 ctypes 是 Python 的外部函数库。它提供了与 C 兼容的数据类型,并允许调用C或C++编译后的DLL 或共享库中的函数。可使用该模块以纯 Python 形式对这些库进行封装。 本例中代码基于window系统,python为64位3.9.12,如需在liunx上使用请参考[上
阅读全文
摘要:报错信息 File ~/apps/miniconda3/envs/oscar_py39_tf28/lib/python3.9/site-packages/keras/utils/traceback_utils.py:67, in filter_traceback.<locals>.error_han
阅读全文
摘要:vscode官方添加方法 快捷键Ctrl+Shift+P,在输入框Python: Select Interpreter选择你的python环境。 https://code.visualstudio.com/docs/python/environments
阅读全文
摘要:from urllib import request import time def check_net(testserver): try: ret = request.urlopen(url=testserver, timeout=3.0) # print(ret) except: return
阅读全文
摘要:一直想用python做一个截图并自动翻译的工具,恰好最近有时间就在网上找了资料,根据资料以及自己的理解做了一个简单的截图翻译工具。整理一下并把代码放在github给大家参考。界面用python自带的GUI的tkinter,截图用的是pillow,图片识别用的是百度ocr的api,翻译用的是百度翻译a
阅读全文
摘要:import time import datetime timestamp = 1570774556514 # 转换成localtime time_local = time.localtime(timestamp/1000) # 转换成新的时间格式(精确到秒) dt = time.strftime("%Y-%m-%d %H:%M:%S", time_local) print(dt) # 2019-
阅读全文
摘要:1、赋值操作 python在赋值操作时 如果是可变数据类型修改了其中一个变量,另一个跟着改变。注意对不可变对象,新赋值,就是修改了指向。(int、字符串(string)、float、(数值型number)、元组(tuple)) 2、浅拷贝 浅拷贝相当于重新开辟了一块对象空间,但是空间中的可变和不可变
阅读全文
摘要:同一代码块的缓存机制 在python中一个模块,一个函数,一个类,一个文件等都是一个代码块。 机制内容:Python在执行同一个代码块的初始化对象的命令时,会检查是否其值是否已经存在,如果存在,会将其重用。换句话说:执行同一个代码块时,遇到初始化对象的命令时,他会将初始化的这个变量与值存储在一个字典
阅读全文
摘要:首先定义一个Person类和一个Dog类,然后分别实例化对象p和d,给p对象添加一个pet属性 给d对象添加一个master属性此时Person和Dog的应用计数都为2,当del p 和del d后Person 和Dog的应用计数都为1,就造成了循环引用导致内存不能释放 最终导致内存泄漏。 以下图片
阅读全文
摘要:import pymysql # 打开数据库连接 connection = pymysql.connect(host='127.0.0.1', user='root', passwd='146', db='studen...
阅读全文
摘要:json数据:一种轻量级的标准数据的交换格式 各种语言数据传输的一种格式 let s = '[1, 2, 3, 4]'; let f = JSON.parse(s); //反序列化 console.log(f, typeof f); let s1 = ['a', 'b', 'c']; let f1
阅读全文
摘要:服务器端程序 客户端程序
阅读全文
摘要:基于tcp协议版本 服务器端 客户端 基于tcp协议socketserver版本 服务器端 客户端 基于udp协议版本 服务器端 客户端
阅读全文
摘要:补充__new__ 构造方法 pytho线程安全的单例模式 参考 http://funhacks.net/2017/01/17/singleton/
阅读全文
摘要:反射 通过字符串操作对象(类,空间)的属性或方法可以以整个模块(py文件)作为对象,调用模块中的函数可以使用.(点)来调用的都可以用反射的方式去做反射是一组:四个方法hasattr *** 判断类或者对象是否有这个属性或方法有则返回Ture无则返回Falsegetattr *** 得到类或对象的属性值或函数的地址setattr * 设置类或对象的属性,或方法delattr * ...
阅读全文
摘要:通过__slots__限制对象可添加的属性 没有约束 弱约束 强制约束 方法一、若不实现父类方法主动主动抛出异常进行约束 方法二、利用模块,如果子类不实现父类方法在实例化时就报错
阅读全文

浙公网安备 33010602011771号