随笔分类 -  Python

摘要:import re import sys def extract_classes(cpp_content): """ Extract class names, constructors, and public methods from C++ code. """ classes = [] class 阅读全文
posted @ 2025-02-17 16:44 可乐芬达 阅读(65) 评论(0) 推荐(0)
摘要:import numpy as np from multiprocessing import Process, Value, sharedctypes import ctypes import cv2 class Camera_p(Process): def __init__(self, arr, 阅读全文
posted @ 2024-01-31 15:29 可乐芬达 阅读(633) 评论(0) 推荐(0)
摘要:安装 更新源 sudo apt-get update 安装 sudo apt-get install mariadb-server 查看MeriaDB是否运行 service mysql status 安装 mysql_secure_installation 提高数据库服务器的安全性 sudo my 阅读全文
posted @ 2024-01-04 16:24 可乐芬达 阅读(157) 评论(0) 推荐(0)
摘要:目的:需要ssh链接到Linux主机,执行telnet 命令,抓回显匹配制定内容。 ssh.exec_command(cmd,bufsize,timeout) #exec_command参数使用只需要执行一次的命令,因为执行完该命令以后,shell会自动回到ssh初始连接的shell状态下 ssh. 阅读全文
posted @ 2023-08-14 19:08 可乐芬达 阅读(3057) 评论(0) 推荐(0)
摘要:``` # -*- coding: utf-8 -*- import shlex import os import signal import time import threading from subprocess import Popen, PIPE def run_command(comma 阅读全文
posted @ 2023-08-14 18:46 可乐芬达 阅读(4433) 评论(0) 推荐(0)
摘要:# 在学习asyncio之前,先理清楚同步/异步的概念: 同步是指完成事务的逻辑,先执行第一个事务,如果阻塞了,会一直等待,直到这个事务完成,再执行第二个事务,顺序执行 异步是和同步相对的,异步是指在处理调用这个事务的之后,不会等待这个事务的处理结果,直接处理第二个事务去了,通过状态、通知、回调来通 阅读全文
posted @ 2023-07-30 15:17 可乐芬达 阅读(245) 评论(0) 推荐(1)
摘要:前言 Matplotlib 更倾向于制作出版质量的图形,对 matlab 程序员来说更直观。 pyqtgraph 不像 matplotlib 那样完整/成熟,但运行速度要快得多,而且pyqtgraph 旨在用于数据采集和分析应用程序,对于 python/qt 程序员来说更直观。 Matplotlib 阅读全文
posted @ 2023-04-24 09:45 可乐芬达 阅读(3164) 评论(0) 推荐(0)
摘要:PYQT 中常用的模块 QApplication 它包含主事件循环,在其中来自窗口系统和其它资源的所有事件被处理和调度。它也处理应用程序的初始化和结束,并且提供对话管理。它也处理绝大多数系统范围和应用程序范围的设置 QtGui 包含多种基本图形功能的类,包括但不限于:窗口集、事件处理、2D图形、基本 阅读全文
posted @ 2023-04-17 10:15 可乐芬达 阅读(140) 评论(0) 推荐(0)
摘要:前期准备工作 需要使用到的库,需要训练的素材一份图片或者视频 import ultralytics # Yolo V8 本体 import lableimg # 图片标注工具 接着新建一份工作目录如下 data Annotations # 存放标记数据 images # 存放需要训练的图片素材 im 阅读全文
posted @ 2023-03-13 20:29 可乐芬达 阅读(1414) 评论(0) 推荐(0)
摘要:获取文件夹中最新文件 def get_latest_folder(path): try: lists = os.listdir(path) # 列出目录的下所有文件和文件夹保存到lists lists.sort(key=lambda fn: os.path.getmtime(path + "/" + 阅读全文
posted @ 2022-10-26 13:21 可乐芬达 阅读(67) 评论(0) 推荐(0)
摘要:Python 中 logging 模块的使用 logging模块简介 Python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/POST,SMTP,Socket等,甚至可以自己实现具体 阅读全文
posted @ 2022-10-24 13:28 可乐芬达 阅读(274) 评论(0) 推荐(0)
摘要:python批量编译pyd并保持原有的目录结构 参考 https://blog.csdn.net/joyopirate/article/details/118609151 使用时,将文件放在项目的最外层的目录即可 #-* -coding: UTF-8 -* - __author__ = 'Arvin 阅读全文
posted @ 2022-10-13 10:38 可乐芬达 阅读(3442) 评论(0) 推荐(1)
摘要:痛点: 在读取电脑所有 COM 口时希望在点击 combobox 下拉框时能自动刷新列表 现状: combobox 内置的信号没有 click 相关的动作 解决: 通过重写 combobox 中的鼠标点击事件进行实现 # -*- coding: utf-8 -*- import sys from P 阅读全文
posted @ 2022-08-14 16:30 可乐芬达 阅读(1486) 评论(0) 推荐(0)
摘要:一、基本概念 信号与槽是Qt的核心机制,也是PyQt5编程时对象之间通信的基础,在PyQt5中每一个QObject对象(包括各种窗口和控件)都支持信号与槽机制,通过信号与槽之间的关联,就可以实现对象之间的通信,当信号发射时,连接的槽函数就自动执行,在PyQt5中信号与槽是通过对象的 signal.c 阅读全文
posted @ 2022-08-14 12:32 可乐芬达 阅读(903) 评论(0) 推荐(0)
摘要:读取EXCEL import pandas as pd excel_path = r'c:\demo.xlsx' # 默认读取第一个sheet,当sheet_name为None时,读取所有sheet df = pd.read_excel(excel_path, sheet_name=None) 获取 阅读全文
posted @ 2022-06-27 15:40 可乐芬达 阅读(683) 评论(0) 推荐(0)
摘要:@(Selenium的使用) 选择元素的基本方法 通过webdriver自带的元素选择器等选择元素 选择元素 通过find_element_by_xxxxxx或find_elements_by_xxxxxx xxxxx为选择元素的关键字,常用关键字有: 1.id定位:find_element_by_ 阅读全文
posted @ 2021-07-04 19:49 可乐芬达 阅读(81) 评论(0) 推荐(0)
摘要:@(Linux下使用Selenium进行自动化测试) selenium的安装 pip install selenium 安装chrome以及chrome driver 简单点直接从官网下载deb安装包,此时双击直接用默认应用商店安装可能会出现如下错误 解决方案 sudo apt-get instal 阅读全文
posted @ 2021-07-04 10:24 可乐芬达 阅读(486) 评论(0) 推荐(0)
摘要:@(Python学习-网络编程) 引言 计算机网络是学习编程的基础四大件,而网络协议则是计算机网络的基础 TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP,本文将介绍下这两者以及它们之间的区别。 网络 网络编程就是通过程序使不同主机上的软件能够通过网络进行通信 IP ip是用 阅读全文
posted @ 2021-06-26 09:44 可乐芬达 阅读(78) 评论(0) 推荐(0)
摘要:@(Python学习-多线程和多进程) 基本概念 进程:程序的一次执行 线程:CPU的基本调度单位 线程 线程的创建 线程的创建主要通过threading模块 print('主线程开始') from threading import Thread import threading from time 阅读全文
posted @ 2021-06-23 22:34 可乐芬达 阅读(84) 评论(0) 推荐(0)
摘要:@(Python学习-从面向对象开始) 面向对象 类和实例 面向对象编程(Object Oriented Programming)(OOP),是一种程序设计思想 与之相对应的事面向过程编程(Procedure Oriented Programming)(POP) 两者区别如下: 把大象放进冰箱需要几 阅读全文
posted @ 2021-06-22 08:32 可乐芬达 阅读(81) 评论(0) 推荐(0)