Python
python fileinput_python模块fileinput
大家好,又见面了,我是你们的朋友全栈君。在python脚本语言中的fileinput模块可以对一个或多个文件的内容进行迭代,编历操作.常用的函数:fileinput.input() #读取文件的内容fileinput.filename() #文件的名称fileinput.lineno() #当前读取行的数量fileinput.filelineno() #读
日期 2025-04-11 09:06:22Python 常用模块
一、time模块名词 UTC(世界协调时间):格林尼治时间,世界标准时间,在中国为UTC+8DST(夏令时):是一种为了节约能源而人为规定地方时间的制度,一般在天亮早的夏季将时间提前一小时时间的表示形式 时间戳 以整型或浮点型表示的是一个以秒为单位的时间间隔,这个时间的基础值是1970年1月1号零时开始算 元组 一种python的数据结构表示方式,这个元组有9个整数元素,分别表示不同的时
日期 2025-04-11 09:06:22Python实现门禁管理系统
项目介绍基于人脸识别的门禁管理系统(Python+Django+RESTframework+JsonWebToken+Redis+Dlib)该项目为宿舍门禁系统管理,并额外加入宿舍管理、水电费管理、在线充值、报修管理、系统日志等多项功能,详细见下方截图等。Django为后端、H5/CSS/JS为前端、MySQL为后端数据库、Redis为缓存、Dlib为人脸识别程序库。该项目可作为个人学校毕业设计使
日期 2025-04-11 09:06:22Python项目46-xadmin管理后台数据(强撸)
xadmin部署 xadmin管理数据 渲染前端页面数据 -曾老湿, 江湖人称曾老大。 -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能
日期 2025-04-11 09:06:22如何在 Python 中使用断点调试
大家好,又见面了,我是你们的朋友全栈君。实际上没人能一次就写出完美的代码,除了我。但是世界上只有一个我。— 林纳斯·托瓦兹(Linux 之父)既然不是神,写代码自然免不了要修改。修改代码的过程被称作调试,又叫 debug。刚接触编程的人,往往对调试代码没有很深的认识,觉得把功能做出来就完事了。一旦程序运行出现问题,便无从下手。而实际开发中,调试代码通常要花费比新编写代码更多的时间。所谓“行百里者半
日期 2025-04-11 09:06:22用Python写一个百度POST实时推送工具
想抄就抄吧以下是代码import urllib,urllib2 import json,time,re # 转载请注明出处 def GetURL(geturl,pat):#获取文章的列表 response = urllib2.urlopen(geturl).read() result = re.findall(pat,response) return result # W
日期 2025-04-11 09:06:22Python 细聊从暴力(BF)字符串匹配算法到 KMP 算法之间的精妙变化
1. 字符串匹配算法所谓字符串匹配算法,简单地说就是在一个目标字符串中查找是否存在另一个模式字符串。如在字符串 "ABCDEFG" 中查找是否存在 “EF” 字符串。可以把字符串 "ABCDEFG" 称为原始(目标)字符串,“EF” 称为子字符串或模式字符串。本文试图通过几种字符串匹配算法的算法差异性来探究字符串匹配算法的本质。常见的字符串匹配算法:BF(
日期 2025-04-11 09:06:22[Python] 使用print作进度条(解决end=''时print不显示的问题)
0x00Python的print()末尾自带\n,如果不想要末尾的\n可以使用end=''控制末尾的字符。 例如这样:# 示例一 print("12",end='') print("34") # 打印 # 1234 # 示例一 print("12",end='-') prin
日期 2025-04-11 09:06:22Python 从底层结构聊 Beautiful Soup 4(内置豆瓣最新电影排行榜爬取案例)!
1. 前言什么是 Beautiful Soup 4 ?Beautiful Soup 4(简称 BS4,后面的 4 表示最新版本)是一个 Python 第三方库,具有解析 HTML 页面的功能,爬虫程序可以使用 BS4 分析页面无素、精准查找出所需要的页面数据。有 BS4 的爬虫程序爬行过程惬意且轻快。BS4 特点是功能强大、使用简单。相比较只使用正则表达式的费心费力,BS4 有着弹指一挥间的豪迈和
日期 2025-04-11 09:06:22python进制转换函数
大家好,又见面了,我是你们的朋友全栈君。 一:二,八,十六进制转十进制注意2进制对应的数## 标题值范围只能是0和1,超过范围会报错,8进制和16进制同理。print(int('100',2)) #二进制转十进制,int('20',2) 会报错 print(int('30',8)) #八进制转十进制,int('80'
日期 2025-04-11 09:06:22Python版本的选择
工欲善其事,必先利其器。我们要做好一件事,准备工作非常重要。在开始学习使用Python之前,先要搭建好Python的开发环境。这时我们会面临着一些选择,Python有很多版本,我们应该选择哪个版本?是不是最新的版本就是最好的呢?Python开发工具也有很多,我们要用哪个开发工具比较趁手呢?现在我们就这些问题展开讨论。Python版本的选择Python的安装包可以在官网下载,官网下载地址是:http
日期 2025-04-11 09:06:22python 实现一个自定义上下文管理器
1、什么是上下文管理器? 上下文管理器(context manager)是Python2.5开始支持的一种语法,用于规定某个对象的使用范围。一旦进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存)。它的语法形式是,with...as... 使用关键字 with 和 as; 上下文管理器是指在一段代码执行之前执行一段代码作预处理工作;执行之后再执行一段代码,用于一些清理工
日期 2025-04-11 09:06:22python中astype用法_浅谈python 中的 type(), dtype(), astype()的区别[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。如下所示:函数说明type()返回数据结构类型(list、dict、numpy.ndarray 等)dtype()返回数据元素的数据类型(int、float等)备注:1)由于 list、dict 等可以包含不同的数据类型,因此不可调用dtype()函数2)np.array 中要求所有元素属于同一数据类型,因此可调用dtype()函数astype()改变np.
日期 2025-04-11 09:06:22Python 哈希表查询_进入<哈希函数>为结界的世界
1. 前言哈希表或称为散列表,是一种常见的、使用频率非常高的数据存储方案。哈希表属于抽象数据结构,需要开发者按哈希表数据结构的存储要求进行 API 定制,对于大部分高级语言而言,都会提供已经实现好的、可直接使用的 API,如 JAVA 中有 MAP 集合、C++ 中的 MAP 容器,Python 中的字典……使用者可以使用 API 中的方法完成对哈希表的增、删、改、查……一系列操作。如何学习哈希表
日期 2025-04-11 09:06:22如何给ESP32-CAM编译micropython
0x0 编译前须知环境:Ubuntu 18.04 WSL 最好有梯子,配合proxychains来编译,或者直接使用vultr的机子来。 建议不要用root用户0x01 配置必要环境sudo apt install gcc make git wget curl flex bison gperf python-serial libncurses5-dev python3-pip python-p
日期 2025-04-11 09:06:22Python 基础语法(一)「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。Python的特点 1. 简单 Python是一种代表简单思想的语言。 2. 易学 Python有极其简单的语法。 3. 免费、开源 Python是FLOSS(自由/开放源码软件)之一。 4. 高层语言 使用Python编写程序时无需考虑如何管理程序使用的内存一类的底层细节。 5. 可移植性 Python已被移植到很多
日期 2025-04-11 09:06:22python numpy dtype object_关于Numpy数据类型对象(dtype)使用详解
大家好,又见面了,我是你们的朋友全栈君。常用方法#记住引入numpy时要是用别名np,则所有的numpy字样都要替换#查询数值类型>>>type(float)dtype(‘float64’)# 查询字符代码>>> dtype(‘f’)dtype(‘float32’)>>> dtype(‘d’)dtype(‘float64’)# 查询双字符代码&
日期 2025-04-11 09:06:22python中文占几个字节_中文在python中占几个字节
大家好,又见面了,我是你们的朋友全栈君。如果是utf-8编码,那么一个中文字符占用三个字节,一个英文字符占用一个字节。如果是gbk编码,那么一个中文字符占用两个字节,一个英文字符占用一个字节。如果是utf-8编码,那么一个中文包含繁体字等于三个字节,一个英文字符等于一个字节。如果是gbk编码,那么一个中文包含繁体字等于两个字节,一个英文字符等于一个字节。(推荐学习:Python入门教程)我们可以用
日期 2025-04-11 09:06:22Python 九九乘法表[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。# python 九九乘法表 # 创建外层循环 控制高度 i = 0 while i < 9: # 先 += ,从 1 开始 计算 i += 1 # 创建内层循环 控制宽度 j = 0 while j < i : j += 1 result = i * j #
日期 2025-04-11 09:06:22快速了解 OJ 判题系统如何在python中使用?
OJ 简介Online Judge,翻译成中文,即在线评判系统,简称OJ。简单的说:OJ就是一个网上做编程题的系统,你可以根据人家给的题目编程,提交之后系统会判断你做的对不对。判题原理首先提前准备测试数据与答案。然后传入测试数据给提交的代码,如果得到的答案与我们给定的一致,就认为代码正确。比如下面这题:如果你直接打印aaabbbccc,肯定是通不过的,后面可能还有很多其它的测试数据:111 222
日期 2025-04-11 09:06:22