infinity python inf

为什么很多Python开发者写GUI不用Tkinter,而要选择PyQt和wxPython或其他?

https://www.zhihu.com/question/32703639?sort=created https://www.zhihu.com/question/32703639?sort=created ......
开发者 wxPython 不用 Tkinter Python

python利用subprocess执行交互命令

已经知道,os.system可以方便的利用python代码执行一些像ping、ipconfig之类的系统命令,但却只能得到命令执行是否成功,不能获得命令成功执行后的结果,像下面这样: ```python >>> s = os.system("ping www.baidu.com") 正在 Ping ......
subprocess 命令 python

python对象的多重继承

一个从多个父类继承过来的子类,可以访问所有父类的功能。并不推荐使用。 多重继承最简单有用的形式是mixin。假设在之前Contact类增加一个功能,允许给self.email发送一封邮件。 ```python class ContactList(list): def search(self, nam ......
对象 python

Python使用ecdh算法交换共享秘钥

dh_server.py: ```python from cryptography.hazmat.primitives.asymmetric import ec from cryptography.hazmat.primitives import serialization import socke ......
算法 Python ecdh

python开发桌面应用

ython开发桌面应用的原理主要是利用Python的GUI库来实现图形界面。 Python的GUI库有很多种,例如Tkinter、PyQt、wxPython等等。其中, Tkinter是Python自带的GUI库,使用比较简单,适合初学者入门。 PyQt是一种基于Qt框架的Python GUI库,功 ......
桌面 python

python虚拟环境搬迁到另外一台电脑(目标机不能联网)

工作中会遇到开发机做了限制,并不能直接访问外网,此时可能需要迁移一套开发环境过来,完成需求。 一、源机上执行命令 1、源机上已安装好各种python库、包,可通过命令pip list查看;如安装pandas命令:pip install pandas 2、把包名和版本号存入一个txt文件,如下命令行自 ......
目标 环境 python 电脑

4.C++和Python

C++是编译性语言,Python是解释性语言 C++编译链接的全过程分为: 预编译 预编译会执行以下内容: 宏替换 执行条件编译:#ifdef,#ifndef,#endif #include后面文件内容插入并替换当前行 删除注释 编译 编译会执行以下内容: 检查有没有语法错误,没有的话转换为汇编语言 ......
Python

Python之Rich库-打印彩色字体,表单,进度条与状态动画

https://rich.readthedocs.io/en/latest/introduction.html Introduction¶ Rich is a Python library for writing rich text (with color and style) to the ter ......
表单 进度 彩色 字体 状态

python设计一个跨模块全局变量

python中有时候需要用到全局变量, 并且这个全局变量需要跨文件, 跨模块共享. 为此, 我设计了一个全局对象, 它有以下特点: - 如果为不存在的属性赋值, 则会自动生成这个属性, 后续就可以正常引用这个属性, 就像对象本身具有此属性一样 - 整个对象可以序列化, 后续可以从文件中恢复 - 对于 ......
全局 变量 模块 python

python接口自动化项目部署在centos7上

我选择在apache根目录下/var/www/html创建一个目录test 切换到test目录下 进入创建的目录,并初始化 git,输入命令git init 如果会报错Initialized empty Git repository in /var/www/html/test/.git/,就输入yu ......
接口 centos7 项目 python centos

python 执行多个任务, 哪个任务先返回用这个任务的结果,其他任务停止

# coding=utf-8 """ @project: icnet @Author:angdh @file: demo.py @date:2023-07-22 10:58 """ import concurrent.futures import requests def task(url): # ......
任务 多个 结果 python

使用Python内置的错误信息

1 ''' 2 语法1: 3 try: 4 可能引发异常的代码块 5 except 异常类 as e: # 使用e作为其别名 6 异常处理代码块 7 ''' 8 9 10 def division(x, y): 11 try: 12 return x / y 13 except (ZeroDivis ......
错误 Python 信息

在vscode中写python时调用cv2无代码提示的解决

>如果在${python}\Lib\site-packages下**无cv2目录但有cv2.XXX.pyd文件**的话,为确保解释器可扫描到,可手动创建cv2目录,并在其中建立cv2.XXX.pyd的符号链接(建立方法可参考[此处](https://www.cnblogs.com/treeOfJad ......
时调 代码 vscode python cv2

最佳实践系列:Python中的SOLID原则

# ***SOLID原则:*** S:单一职责原则(Single Responsibility Principle, SRP)。 O:开/闭原则(Open/Closed Principle, OCP)。 L:里氏替换原则(Liskov's Substitution Principle, LSP)。 ......
原则 Python SOLID

Python和Java的序列化操作

## 1. Python的序列化 使用`json.dumps()`方法对字典 `{"content": "你好"}` 进行序列化操作,下面分别演示 `ensure_ascii=True` 和 `ensure_ascii=False` 参数的效果。 示例代码如下: ```python import j ......
序列 Python Java

Python 预习提纲

以下是 Python 的预习提纲的 Markdown 格式示例: ## Python 预习提纲 ### 1. Python 基础 - Python 的历史与特点 - Python 解释器与开发环境的安装 - Python 开发工具与常用 IDE ### 2. 数据类型与运算 - 变量与赋值语句 - ......
提纲 Python

Python和Java的BASE64操作

## Python中的操作 ### 1.1 相关链接 - [Python编码解码 字符集/base64](https://blog.csdn.net/qq_41123867/article/details/105491520) ### 1.2 举例说明 在Python中,`base64.b64enc ......
Python Java BASE 64

Python学习——Day 8

#字典 · **字典** · Python内置的数据结构之一,与列表一样是一个可变序列 · 以键值对的方式存储数据,字典是一个无序的序列 ![](https://img2023.cnblogs.com/blog/3163382/202307/3163382-20230721135357158-164 ......
Python Day

python变量问题

[TOC] ​ 在编程中,数组是相同类型的元素的集合。数组在Java,C / C ++,JavaScript等大多数编程语言中都很流行。但是,在Python中,它们并不常见。人们经常谈论Python数组时,他们谈论的是Python列表。 #### 1.Delphi定义数组 ```pascal ZCY ......
变量 python 问题

python路径问题

#### from 和 import ```python from module import fun a = fun() ``` ```python import module a = module.fun() ``` - 两者在效果上是等价的,区别是第一种方式只引用了 `module`中的 `f ......
路径 python 问题

Python全局变量和局部变量

[TOC] #### 1.python 的全局变量和局部变量 **全局变量定义:**在函数外部定义的变量。所有函数内部都可以使用这个变量。 **局部变量定义**:在函数内部定义的变量。这个变量只能在定义这个变量的函数内部使用。 ##### 第一种:global定义全局变量在自定义函数内部 在Pyth ......
变量 全局 局部 Python

Python基础day50

RegExp对象 // 在JS中使用正则表达式,在js中如何使用正则呢? // 定义正则表达式两种方式 var reg1 = new RegExp("^[a-zA-Z][a-zA-Z0-9]{5,11}"); // 第一种定义方式 var reg2 = /^[a-zA-Z][a-zA-Z0-9]{5 ......
基础 Python day 50

win10+python3.8+Anaconda3+cuda10.2+cudnn7.6+pytorch安装教程

>版本问题很重要,为了这个版本,真的吐血版!!! ### 其他链接 1.cuda10.2+cudnn7.6安装和测试的方法 2.彻底卸载 Anaconda 3.新建的虚拟环境总是在c盘怎么解决 ### 1.安装Anaconda3 >在Anaconda安装的过程中,比较容易出错的环节是环境变量的配置, ......
Anaconda3 Anaconda python3 pytorch 教程

MegEngine Python 层模块串讲(上)

本文介绍 Python 层的 data 模块。读者将通过本文了解到要构建数据 pipeline 所需要的对象,以及如何高效地构建 pipeline。 ......
MegEngine 模块 Python

Linux下编译安装python3.7 附带python-dev

1、安装开发工具包 sudo yum -y groupinstall "Development tools" 2、安装依赖包 sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel rea ......
下编 python python-dev python3 Linux

经常出现numpy和python版本对应不上的问题

问题重述: Please note and check the following: * The Python version is: Python3.8 from "C:\Users\xulinfei\anaconda3\envs\graduation_tensor1\python.exe"* T ......
版本 python 问题 numpy

多线程下,C++如何调用Python脚本的方法

视频教程:多线程场景下,用C++调用Python脚本的方法 Git: https://github.com/JasonLiThirty/C-andPython 接口函数 Python3.6提供给C/C++接口函数,基本都是定义pylifecycle.h,pythonrun.h,ceval.h中。 P ......
线程 脚本 方法 Python

Python在QTableView中添加复选框以及下拉框(可单击实现编辑)

1、添加复选框(居中显示、单击即可选则/取消) 1 # -*- coding: utf-8 -*- 2 3 # Form implementation generated from reading ui file 'test_pyqt5_4.ui' 4 # 5 # Created by: PyQt5 ......
QTableView Python

一行代码python

不含有888的返回 ``` list_str = ["11_888_12", "11_888_2", "11_777_12"] bb = [x for x in list_str if '888' not in x] ``` ``` list_str = ["11_888_12", "11_888_ ......
一行 代码 python

python 求阶乘

# 求1到这个数阶乘 #1*2*3*4=24 def fac(num): result=1 for i in range(1,num+1): result *= i return result mul=fac(4) print(f'阶乘结果:{mul}') ......
阶乘 python