随笔分类 -  Python

Python
摘要:#### 随机生成一个5位的验证码,每位可能是大写字母A-Z,小写字母a-z,数字0-9 ## Python ```python import random def random_password(n): passwd ='' for i in range(n): fenlei = random.r 阅读全文
posted @ 2023-08-30 07:52 华小电 阅读(228) 评论(0) 推荐(0) 编辑
摘要:## RGB 和 RGBA 的区别 RGB 配色方案:它是一种三通道格式,包含红色、绿色和蓝色的数据。rgb()函数的每个参数定义了 0 到 255 范围内的颜色强度。 RGBA 颜色格式是 RGB 方案的扩展,增加了指定颜色不透明度的 alpha 通道。 ## 图片背景透明处理 知道了RGB和RG 阅读全文
posted @ 2023-07-27 16:42 华小电 阅读(151) 评论(0) 推荐(0) 编辑
摘要:生成随机数 random.random():生成一个0到1之间的随机实数 random.random() 函数生成的随机数是一个0到1之间的随机实数,包括0但不包括1。也就是说,返回值可能是0(闭区间)但不可能是1(开区间)。具体地说,随机数的取值范围为 [0, 1),即包含0但不包含1。 rand 阅读全文
posted @ 2023-03-25 17:05 华小电 阅读(974) 评论(0) 推荐(0) 编辑
摘要:一、lambda 语法 lambda 函数的语法只包含一个语句,表现形式如下: lambda [arg1 [,arg2,.....argn]]:expression 二、lambda 特性 lambda 函数是匿名的;lambda 函数有输入和输出;lambda 函数拥有自己的命名空间。 常见的la 阅读全文
posted @ 2023-02-28 16:22 华小电 阅读(251) 评论(0) 推荐(0) 编辑
摘要:类内函数的调用 class A(): def double(self,x): return x*2 def triple(self,y): return y*3 def sum(self,x,y): return self.double(x)+self.triple(y) if __name__ = 阅读全文
posted @ 2023-02-27 22:04 华小电 阅读(516) 评论(0) 推荐(0) 编辑
摘要:基本操作 (1)读取、写入csv文件 pd.read_csv('file.csv') df.to_csv('file.csv', sep=',', index=False) #逗号分隔,不带索引 (2)读取、写入excel文件 pd.read_excel('file.xlsx') df.to_exc 阅读全文
posted @ 2023-02-23 15:30 华小电 阅读(276) 评论(0) 推荐(0) 编辑
摘要:Pandas 读写SQL型数据库主要用到pandas.read_sql() 和 DataFrame.to_sql() 两个函数。 read_sql() read_sql主要有如下几个参数: sql:SQL命令字符串 con:连接sql数据库的engine,一般可以用SQLalchemy或者pymys 阅读全文
posted @ 2023-02-23 09:22 华小电 阅读(269) 评论(0) 推荐(0) 编辑
摘要:QFileDialog继承了QDialog,具有父类的各种方法。 QFileDialog提供了一个对话框,允许用户选择文件或者目录,也允许用户遍历文件系统,用以选择一个或多个文件或者目录。 常用方法 # 获取一个打开文件的文件名 getOpenFileNames ([parent=None[, ca 阅读全文
posted @ 2023-02-21 15:59 华小电 阅读(268) 评论(0) 推荐(0) 编辑
摘要:主窗口main.py from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from 阅读全文
posted @ 2023-02-08 10:47 华小电 阅读(356) 评论(0) 推荐(0) 编辑
摘要:实现功能 在MainWindow点击按钮“Open New Window”打开SubWindow 在SubWindow 点击按钮“Close the Window” 关闭 SubWindow 有QtDesigner设计两个窗口,转化为main_ui.py、sub_ui.py main_ui.py f 阅读全文
posted @ 2023-02-07 15:17 华小电 阅读(387) 评论(0) 推荐(0) 编辑
摘要:import sys from PySide6 import QtCore,QtWidgets from PySide6.QtWidgets import * from menu_ui import Ui_MainWindow //导入ui class menu(QMainWindow): def 阅读全文
posted @ 2023-02-07 10:28 华小电 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1.动态加载 import sys from PySide6 import QtCore,QtWidgets from PySide6.QtWidgets import * from PySide6.QtUiTools import QUiLoader class readfile(QWidget) 阅读全文
posted @ 2023-02-04 17:00 华小电 阅读(819) 评论(0) 推荐(0) 编辑
摘要:通过QtDesigner将ui文件转存为py文件 不继承Ui_Form import sys from PySide6 import QtCore,QtWidgets from PySide6.QtWidgets import * from ui_test import Ui_Form class 阅读全文
posted @ 2023-02-04 10:52 华小电 阅读(190) 评论(0) 推荐(0) 编辑
摘要:Simple example import time import concurrent.futures start = time.perf_counter() def do_something(seconds): print(f'sleeping {seconds} second(s)...') 阅读全文
posted @ 2023-01-19 17:44 华小电 阅读(21) 评论(0) 推荐(0) 编辑
摘要:Simple example import time import multiprocessing start = time.perf_counter() def do_something(): print('sleeping 1 second...') time.sleep(1) print('D 阅读全文
posted @ 2023-01-19 16:57 华小电 阅读(23) 评论(0) 推荐(0) 编辑
摘要:Simple Example 1 import time import threading start = time.perf_counter() def do_something(): print('sleeping 1 second...') time.sleep(1) print('Done 阅读全文
posted @ 2023-01-19 16:40 华小电 阅读(16) 评论(0) 推荐(0) 编辑
摘要:ModbusTCP数据帧 ModbusTCP的数据帧可分为两部分:MBAP+PDU。 报文头MBAP MBAP为报文头,长度为7字节 | 事务处理标识 | 协议标识 | 长度 | 单元标识符 | | | | | | | 2字节 | 2字节 | 2字节 | 1字节 | | 内容 | 解释 | | | 阅读全文
posted @ 2023-01-15 20:16 华小电 阅读(542) 评论(0) 推荐(0) 编辑
摘要:面对网络协议,在组包拆包时,python提供了struct模块,可以在python值和C语言的结构体之间相互转换。 格式字符串 格式字符串的第一个字符可用于指示打包数据的字节顺序,大小和对齐方式: | 字符 | 字节顺序 | 大小 | 对齐方式 | | | | | | | @ | 按原字节 | 按原 阅读全文
posted @ 2023-01-11 06:54 华小电 阅读(36) 评论(0) 推荐(0) 编辑
摘要:我现在用的是Debian11,按照网上搜到的方法在Crontab里定时执行python脚本,可是没有反应 网上的方法大多是: */1 * * * * python 文件路径+文件名 或者是 */1 * * * * /usr/bin/python 文件路径+文件名 尝试以后,都不能用。 发现只有在当前 阅读全文
posted @ 2022-12-14 21:27 华小电 阅读(312) 评论(0) 推荐(0) 编辑
摘要:1 import usb.core 2 3 dev = usb.core.find(idVendor=0x17ef,idProduct = 0x600e) 4 ep = dev[0].interfaces()[0].endpoints()[0] 5 6 7 i = dev[0].interfaces 阅读全文
posted @ 2022-12-05 22:39 华小电 阅读(553) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示