随笔分类 - python
摘要:#打包目的:完全脱离环境,只copy hello.exe去其他机器就可以完美运行#打包命令: pyinstaller --onefile .\xxx\hello.py --hidden-import "tkinter" --hidden-import=glob --hidden-import=lxm
阅读全文
摘要:安装lib: pip install openai 去deepseek官网申请API key: DeepSeek 开放平台 API key生成后记得保存,关闭后就找不到了,只能再次生成 充值: 我冲了10块,不充值直接调用API会报错: openai.APIStatusError: Error co
阅读全文
摘要:安装(推荐python3.10安装) pip install pyqt5-tools 启动qt designer C:\Python310\Scripts>pyqt5-tools.exe designer 或 C:\Python310\Lib\site-packages\qt5_applicatio
阅读全文
摘要:from typing import Annotated,Optional,Union from pydantic import Field, BaseModel from uuid import uuid4 from dataclasses import dataclass #pydantic用于
阅读全文
摘要:from enum import Enum,unique, auto class Color(Enum): RED = 1 GREEN = 2 BLUE = 3 print(Color.RED) # 输出 Color.RED print(Color.RED.name) # 输出 'RED' prin
阅读全文
摘要:def sleep(secs: float) -> None: ... secs: float secs是函数参数, :float表示该参数的期望类型是float -> None 表示该函数的返回类型是None ... ...就是Ellipsis , Python 中的一个内置常量(单例对象),表示
阅读全文
摘要:在Python中,集合(set)是一种无序且不重复的元素集,它提供了几种数学上的集合操作,包括并集(union)、交集(intersection)、差集(difference)和对称差集(symmetric difference)。这些操作可以使用|、&、-、^等符号来表示。下面是如何使用这些操作符
阅读全文
摘要:import subprocess import select import time # 创建一个Popen对象 process = subprocess.Popen(['bash'], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=s
阅读全文
摘要:在 Python 中,类也可以用作装饰器。这是一个使用类作为装饰器的例子,用于记录函数的调用次数。 在这个例子中,CountCalls 是一个类,它接受一个函数作为参数并记录该函数被调用的次数。每次调用装饰的函数时,__call__ 方法会被执行,从而增加计数器并打印调用次数。 # 定义一个类Cou
阅读全文
摘要:import pytesseract from PIL import Image pytesseract.pytesseract.tesseract_cmd = r"C:\Users\xxx\AppData\Local\Programs\Tesseract-OCR\tesseract.exe" pi
阅读全文
摘要:利用命令或脚本实现按CTRL_C退出的程序 Linux 用linux自带的命令实现 kill -2 pid windows 用python os.kill实现 import os,signal,re,sysfrom subprocess import *#tasklist | findstr soc
阅读全文
摘要:pip报错 from pip._internal.exceptions import InvalidSchemeCombination, UserInstallationInvalidImportError: cannot import name 'InvalidSchemeCombination'
阅读全文
摘要:`` - python2相当于repr python3不能使用 Input - python2如果输入字符需要加双引号,数字不需要加 python3 数字字符都可以 Raw_input - python2输入数字字符都可以 python3丢弃 except Exception, e: - pytho
阅读全文
摘要:ret = requests.get(url) #print(ret.text) ret = ret.content.decode("gbk") 报错 UnicodeDecodeError: 'gbk' codec can't decode byte 0xbf in position 350: il
阅读全文
摘要:在服务器自动化测试开发中,服务器sut是如何跟host主机进行通信的?网络通信就不多说了,这里说说如何用串口实现 将usb to console线(一端usb口,插host,一端类似网口,接sut)接到sut和host之间,host上device manager的port里会多个com口,如com1
阅读全文
摘要:whl是我们安装python三方库时离线下载的一个文件,用pip install xxx.whl即可安装 可是有些三方库download时只有tar包文件,没有whl文件 比如:pymsgbox 如何生成我们想要的whl文件? 我们下载这个tar包并解压,目录如下: 运行python setup.p
阅读全文
摘要:import socketfrom multiprocessing import Processclass CHttpServer(object): def __init__(self): self.m_serverSocket = socket.socket(socket.AF_INET, soc
阅读全文
摘要:windows在使用python2的pip安装其他库的时候报错 Traceback (most recent call last): File "c:\Python27_x86\lib\runpy.py", line 174, in _run_module_as_main "__main__", f
阅读全文
摘要:最近在用python调用一个当前路径下的pyd模块时报错: ImportError: DLL load failed: The specified module could not be found. 看起来是缺少了哪个dll,这个pyd是python源码经过加密过的,目前还没找到办法反编译,据说只
阅读全文
摘要:linux下有个pexpect的lib,可以实现一些交互式输入,pexpect网上的教程很多, 这里就不多说了; 但这个库不能用于windows,如果要实现windows下shell自动化交互式操作的话,可以参考python的wexpect 官方文档: https://wexpect.readthe
阅读全文