本文记录下自己使用Python实现一个简易ORM模型使用知识1、元类2、描述器 元类对于元类,我理解其实也便较浅,大概是这个意思所有的类都是使用元类来进行创建,而所有的类父类中必然是object(针对Python3),Python元类只有一个(type),当然这里不包含自定义元类下面我们来看下类创建class Test: # 定义一个类 pass Test
转载 2023-10-26 14:02:43
122阅读
原文链接:引文如下:无论是py2还是py3,都使用unicode作为内存编码,简称内码。保存在python解释器内存中文本,输出到屏幕、编辑器,或者保存成文件时候,都要将内码转换成utf8或者gbk等编码格式;同样,python解释器从输入设备接收文本,或者从文件读取文本时候,都要将utf8或者gbk等编码转换成unicode编码格式。因此,无论是py2还是py3,想要在unicode、ut
转载 2024-02-26 19:14:24
51阅读
本系列是学习 廖雪峰 Python3 教程 过程中记录笔记,本篇文章内容主要包括 Python 基础知识、函数、高级数据结构(List , Tuple, Dict, Set)。Python 解释器类型CPython  应用最为广泛,C语言开发,提示符是 >>> ;IPython  交互式解释器,提示符是 In [序号]:;PyPy  执行速度快,与上两种有较大差异;Jyth
urllib31.简介urllib3相比urllib,urlib2,又有些一些新功能,可以实现很多东西,而这个模块有点特殊是,并且还可以同时存在于python2和python3,但说实话,用真的很少。2.方法/属性3.常用方法/属性解析由于用很少,所以相关资料也很少,我反正是很少用,要嘛就用urllib,urlib2,要嘛直接用python3urllib包,或者直接用第三方模块req
转载 2023-11-28 10:59:52
97阅读
# Python3使用端口详解 在计算机网络中,端口是一个至关重要概念。端口用于区分计算机上运行不同服务。每个网络服务都需要一个唯一端口号,以确保数据包能够准确地到达该服务。本文将探讨Python3在处理网络通信时使用端口,涵盖基本概念、代码示例以及相关状态图和类图。 ## 1. 端口基本概念 在网络协议中,端口可以看作是一个逻辑通道。通过端口,数据包可以在应用程序间进行传输。一
原创 9月前
83阅读
dateutil.parser 顾名思意 就是与日期相关库里一个日期解析器 能够将字符串 转换为日期格式 我们来看看具体用法首先 需要在线安装 pip install python-dateutilfrom utildate import parser #输入美式日期 In:parser.parse('22nd,July,2009') Out: datetime.datetime(2009,
如果需要设置两台机器端口,请查
原创 2022-08-10 17:41:47
76阅读
# 使用Python3进行Sblime开发指南 Sblime是一个强大文本编辑器和开发工具,它为Python开发者提供了丰富功能。在本指南中,我们将一步步学习如何在Python3使用Sblime。我们会通过表格和代码示例帮助你更好地理解。 ## 步骤概览 以下是整个流程步骤概述: | 步骤 | 描述 | |------|------------
原创 2024-09-08 03:56:07
32阅读
# Python3 中 BeautifulSoup 使用 在当今信息爆炸时代,网络爬虫已经成为提取和分析网络数据重要工具。而在众多爬虫工具中,BeautifulSoup 是 Python 中最流行和最易用库之一。本文将介绍如何使用 BeautifulSoup 提取网页数据,并提供详细代码示例和类图。 ## 什么是 BeautifulSoup? BeautifulSoup 是一个用于
原创 9月前
171阅读
Python中全局变量、局部变量以及global、nonlocal关键字用法1.全局变量和局部变量前言:全局变量是在整个py文件中声明,全局范围内都可以访问;局部变量是在某个函数中声明,只能在该函数中调用它,如果试图在超出范围地方调用,程序就爆掉了如果在函数内部定义与某个全局变量一样名称局部变量,就可能会导致意外效果,可能不是你期望。因此不建议这样使用,这样会使得程序很不健全。有 4
一.前言1.Python是著名“龟叔”Guido van Rossum发明2.python分为python2和python3两大版本,python2渐渐被淘汰,建议使用python33.python是一种面向对象解释型计算机程序设计语言4.python是脚本语言,区别于C、Java、C++等系统编程语言5.python优点:(1)优雅、明确、简洁;(2)丰富第三方库;(3)自由、开放源码
转载 2024-09-21 21:44:55
31阅读
1、迭代器定义:迭代器是访问集合元素一种方式。迭代器对象从集合第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。优点:迭代器一大优点是不要求事先准备好整个迭代过程中所有元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。这个特点使得它特别适合用于遍历一些巨大伙食无限集合,比如几个G文件。特点:访问者不需要关心迭代器内部结构
转载 2023-11-24 08:14:04
63阅读
首先导入builtins模块使用dir()函数,返回一个排好序字符串列表,内容是一个模块里定义过名字。本博客主要介绍内置函数内置函数abs()abs() 函数返回数字绝对值语法: abs(x)参数说明:     x – 数值表达式,可以是整数,浮点数,复数。示例:all()all() 函数用于判断给定可迭代参数 iterable 中所有元素是否都为 TRUE,如果是,返回 True,否则
使用下述命令导入:pip3 install Pillow 
原创 2022-02-04 11:19:38
180阅读
基本操作:登陆:mysql -uroot -h127.0.0.1 -P3306 -pmysql -uroot -p(本机不用写host)退出mysql:ctrl+z+回车,或者exit端口号默认是3306,但是可以通过安装目录下配置文件修改。 #安装pymysql pip3 install pym
转载 2020-12-24 22:53:00
256阅读
2评论
yield 作用就是把一个函数变成一个 generator,带有 yield 函数不再是一个普通函数,Python 解释器会将其视为一个 generator简单示例:#encoding:UTF-8def yield_test(n):for i in range(n):yield call(i)print("i=",i...
原创 2023-02-19 01:08:02
139阅读
在Linux系统中,Python3是一种非常常用编程语言。而在Linux中使用Python3进行开发一个关键工具就是红帽(Red Hat)。红帽是一个基于Python3开发软件包管理工具,它可以帮助用户在Linux系统上进行软件安装、更新和管理。 红帽是一个功能强大软件包管理工具,它可以帮助用户快速方便地安装和卸载软件包。用户只需要在终端中输入简单红帽命令,就可以轻松完成软件安装和
原创 2024-05-16 11:10:32
62阅读
# Python3 HTMLParser使用 ## 简介 在开发过程中,我们常常需要从HTML文档中提取出特定信息。Python3提供了一个内置模块HTMLParser,可以用于解析HTML文档并提取出需要内容。本文将介绍如何在Python3使用HTMLParser来解析HTML文档,帮助刚入行小白快速上手。 ## HTMLParser解析流程 下面是使用HTMLParser解析HT
原创 2023-10-02 04:33:43
171阅读
# Python3 使用 Crypto ## 简介 在本文中,我将向你介绍如何在 Python3使用 Crypto 库来进行加密和解密操作。Crypto 是一个强大密码学库,提供了许多常用加密算法和功能。 本文将按照以下步骤进行: 1. 安装 Crypto 库 2. 导入必要库和模块 3. 生成密钥 4. 加密数据 5. 解密数据 ## 步骤展示 下表展示了整个过程步骤,以
原创 2024-02-17 04:34:02
645阅读
# Python3 Filetype 使用指南 在现代软件开发中,处理文件类型是一个常见问题,特别是在数据处理和文件管理场景中。`filetype` 是一个轻量级 Python 库,能够帮助我们识别文件 MIME 类型和扩展名。本文将介绍如何使用这个库,并通过示例代码加以说明。 ## 安装 Filetype 首先,我们需要安装 `filetype` 库。可以使用以下命令通过 p
原创 2024-08-23 04:14:13
342阅读
  • 1
  • 2
  • 3
  • 4
  • 5