下划线 变量dunder python

Python基础day63Django操作session和中间件使用

Django操作cookie # 设置cookie # 获取cookie set_cookie('key', 'value', max_age=5,expires=5) 参数: ● key, 键 ● value=’’, 值 ● max_age=None, 超时时间 cookie需要延续的时间(以秒为 ......
中间件 session 基础 Python Django

python divmod()和mod()、floordiv()的区别

__divmod__(self, other):定义当被 divmod() 调用时的行为,返回的值是一个元组:(a//b,a%b) 如: >>>divmod(7, 2) (3, 1) __mod__(self, other):定义取模算法的行为:% 如: >>>7% 2 1 __floordiv__ ......
floordiv python divmod mod

Python模块之paramiko的基本使用

简介 paramiko是一个基于SSHv2协议的纯Python(2.7,3.4+)库; 提供了客户端和服务器的功能; 可以实现SSH2远程安全连接,支持认证和密钥方式; 一般用于执行远程命令、传输文件、中间SSH代理等。 paramiko可以在Python代码中直接使用SSH协议对远程服务器进行操作 ......
模块 paramiko Python

opencv-python图像金字塔

图像金字塔是图像中多尺度表达的一种,主要用于图像特征检测,图像分割等领域,是一种以多分辨率来解释图像的有效但概念简单的结构。简单来说,图像金字塔是同一图像不同分辨率的子图集合。 一幅图像的金字塔是一系列以金字塔形状排列的分辨率逐渐降低,且来源于同一张原始图的图像集合。层级越高,图像越小,分辨率越低。 ......
opencv-python 金字塔 金字 图像 opencv

python中module内全局变量的局部性

# 问题 python中的模块主要通过import实现。一个常见的典型场景是在A模块import模块B的func,并调用B模块的func;而B模块的func又引用了所在模块B的gvar变量。这个过程中A其实只import了模块B的func函数,在A模块调用B模块的func时,func函数能不忘初心, ......
局部性 全局 变量 局部 python

python编译pyc文件

python提供了内置的类库来实现把py文件编译为pyc文件,这个模块就是py\_compile 模块。 **将单个python文件转为pyc文件** ``` python -m py_compile mycode.py ``` **将一个目录中的python文件转为pyc文件** ``` pyth ......
文件 python pyc

python操作MySQL

```bash # macOS 操作 MySQL 服务 # 启动MySQL mysql.server start # 停止MySQL mysql.server stop # 重启 MySQL mysql.server restart # 查看当前 MySQL 服务状态 mysql.server st ......
python MySQL

python dict 和 object 相互转换

# python dict 和 object 的相互转换 dict.py 借助 __dict__, isinstance 来实现对象与字典之间的相互转换 ``` def as_dict(obj): if not hasattr(obj, "__dict__"): return obj result ......
python object dict

python集合与列表的区别

集合和列表的不同使用场景和区别 唯一性:集合中的元素是唯一的,不允许有重复值,而列表中的元素可以重复。 set1 = {1, 2, 3, 3, 4, 5} # 集合中的元素会自动去重 print(set1) # 输出:{1, 2, 3, 4, 5} list1 = [1, 2, 3, 3, 4, 5 ......
python

Python列表排序sort和sorted的区别

lst_1 = [3,1,2] lst_2 = [4,6,5] print(lst_1.sort()) lst_1.sort() print(lst_1) print(sorted(lst_2)) #None #[1, 2, 3] #[4, 5, 6] 所以结论就是: sorted(list)原来的 ......
Python sorted sort

关于python和java是解释型语言还是编译型语言

java是编译型语言 Java是一种混合型编程语言,它既可以编译也可以解释。Java源代码首先经过编译器编译成字节码文件(.class文件),然后由Java虚拟机(JVM)解释执行。因此,Java通常被称为“编译型语言”,因为它需要在运行之前将源代码编译为字节码文件,但在实际执行过程中使用的是解释器 ......
语言 还是 python java

简单理解python中__dict__与dir()的区别

简单理解就是: __dict__:是一个kv的字典类型,也就是属性和值。貌似高级用法是可以往里面加属性。 dir:是一个列表,所以只有属性值。 什么继承,父类,这个那个细节看 python中__dict__与dir()的区别 - tlz888 - 博客园 (cnblogs.com) python 中 ......
python dict dir

【Python&GIS】Python处理矢量数据的基本操作(查询、修改、删除、新建)

​ ogr库是一个处理地理空间矢量数据的开源库。它可以读取多种数据格式,进行地理处理、属性表操作、数据分析等操作。目前ogr和osr库已集成到GDAL库中,可以对栅格数据、矢量数据进行处理分析,被3S的研究人员广泛应用。感兴趣的可以自己去了解一下,不懂得可以一起交流! 最近发现之前写的代码都快不认识 ......
Python 基本操作 矢量 数据 GIS

python里requests库

import requests res=requests.get('http://www.lemfix.com') # print('请求头:',res.request.headers) # print('状态码:',res.status_code) # print('响应头:',res.heade ......
requests python

在Python中使用LooseVersion进行软件版本号比对

在软件版本快速迭代的过程中,经常会遇到一些接口变化问题。而如果需要兼容旧版本的话,就需要使用到版本判断的方法。判断清楚版本号属于哪一个区间,再对不同的版本号区间采取不同的算法或者执行策略。Python中预先内置的LooseVersion就是一个很好的版本号比对工具,不仅仅可以对相同位数或者相同类型的... ......
LooseVersion 版本 Python 软件

python与selenium

selenium IDE 脚本语言记录 ( 录制) 屏幕操作 (回放) selenium RC 自动化脚本 selenium GRID分布式 定位页面元素 八种方式 定位表格 定位某个单元格 定位表格的子元素 定位网页:静态网页 动态网页 ......
selenium python

Python安装uiautomator2

UIAutomator2是一个可用于Android设备的U自动化测试的Python库,其底层基于谷歌官方提供的Ul Automator,可以获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作。与谷歌原生的Ul Automator不同的是,UIAutomator2提供了便利的Python接 ......
uiautomator2 uiautomator Python

RedHat:安装Python3.7

学习自:rhel安装python3.7_redhat 安装python3_weixin_44282127的博客-CSDN博客 1、准备工作 以下过程需要以用户角度开展: su - 用户 1)创建存放安装包的文件夹 mkdir /opt/python 2)去Python官网下载所需的python版本( ......
Python3 RedHat Python

用于地理空间数据分析的 5 个 Python 包

用于地理空间数据分析的 5 个 Python 包 本文讨论了地理空间分析的重要性,并介绍了五个基本的 Python 包,用于有效地处理和可视化来自地理空间数据的宝贵见解。 ......
数据分析 地理 数据 Python 空间

盘点一个列表相加的Python基础题目

大家好,我是皮皮。 ### 一、前言 前几天在明佬的Python群【dq】问了一个`Python`列表基础处理的问题,一起来看看吧。 ![image.png](https://upload-images.jianshu.io/upload_images/26239789-eba115c483d413 ......
题目 基础 Python

python读取xml文件

Python 有三种方法解析 XML : SAX,DOM,以及 ElementTree,本博客主要是讲解DOM和ElementTree DOM解析方法:xml文件解析首先将xml文件加载进内存,然后读取文件中的内容.在内存将文件以树的结构进行保存,树根在上,树枝在下,整个xml文件被封装为Docum ......
文件 python xml

Windows11安装python模块transformers报错Long Path处理

Windows11安装python模块transformers报错,报错信息如下 ``` ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: 'C:\\Users\\274 ......
transformers 模块 Windows python Long

opencv-python图像轮廓

本章节介绍图像轮廓查找和绘制,图像轮廓的多边形逼近,凸包和外接矩形等。 图像轮廓是具有相同颜色或灰度的连续点的曲线,轮廓在形状分析和物体的检测和识别中很有用。 为了检测的准确性,需要先对图形进行二值化或canny操作。 提取轮廓时会修改原图像,如果要继续使用原图像,应该先把原图像存入其他变量中。 1 ......
opencv-python 轮廓 图像 opencv python

python第四天(数字)

数字 数字的所有功能都在int里面 int可以将字符串转换为数字(仅能转换数字,如果有非数字内容会报错) type可以识别类型 a = "123" a = int(a) print(type(a)) b = a + 100 print(b) 查询二级制字符串位数 age = 1 #二进制 # 0 0 ......
数字 python

C/C++开发者必备 如何获取系统环境变量的方法

获取系统环境变量在C/C++中是一项简单的任务。 下面展示了一个纯C语言实现的方法。 ```c #include <stdio.h> #include <stdlib.h> int main(void) { char* pathVar; pathVar = getenv("PATH"); print ......
开发者 变量 环境 方法 系统

如何在python中使用pywebcopy克隆网页?

Python提供了Pywebcopy模块,允许我们将整个网站下载并存储到我们的机器上,包括所有图像,HTML页面和其他文件。在这个模块中,我们有一个函数,即 save_webpage(),它允许我们克隆网页。 安装 pywebcopy 模块 首先,我们必须使用以下代码在 python 环境中安装 p ......
pywebcopy 网页 python

用Python学人工智能_学习日志

## 学习中国MOOC"用Python学人工智能"整理的笔记—— risingwaves@foxmail.com 欢迎交流 ### 20230805 - 在python中,函数和方法很像又有不同 ```python 'hello'.upper() #得到'HELLO' int(10.5) #得到10 ......
人工智能 人工 智能 Python 日志

sftp python

# pip install pysftpimport pysftp class SftpUtil(object): def __int__(self, host, port, username, password): self.host = host self.port = port self.us ......
python sftp

python递归获取根目录的所有N级子目录

import os def get_subdirectories(directory, depth=1): subdirectories = [] if depth > 0: for item in os.listdir(directory): item_path = os.path.join(di ......
子目 子目录 根目录 python

python 可变长位置参数(*args)和可变长关键字参数(**kwargs)详解

*args 和 **kwargs 是常用的参数命名约定,用于在函数定义中接受可变数量的位置参数和关键字参数。 1. `*args`(可变数量的位置参数): - `*args` 允许函数接受任意数量的位置参数。 - 在函数定义中,`*args` 以星号(*)开头,后面跟着一个参数名(通常为 "args ......
参数 关键字 位置 关键 python