python基础
文章平均质量分 61
Buffedon
目标为导向,问题为驱动。
展开
-
【Python】超时请求或计算的处理
超时机制一般应用于处理阻塞问题原创 2024-06-03 19:34:47 · 314 阅读 · 2 评论 -
【Python模块】- 运用sys输入数据
运用sys输入数据sys.argv简介实验案例“sys” 即 “system” ,该模块提供了一些接口,用于访问 Python 解释器自身使用和维护的变量,同时模块中还提供了一部分函数,可以与解释器进行比较深度的交互sys.argv简介是一个列表对象,其中存储的是在命令行调用 Python 脚本时提供的“命令行参数”。这个列表中的第一个参数是被调用的脚本名称,也就是说,调用 Python 解释器的“命令”(python)本身并没有被加入这个列表当中。这个地方要注意一下,因为这一点跟 C 程序的行为原创 2022-04-09 23:16:56 · 1877 阅读 · 0 评论 -
【Python模块】- Numpy在AI中的应用
Numpy在AI中的应用1. 随机数(数组)操作2. 线性代数3. Numpy IO4. 计算激活函数Sigmoid 函数ReLU 函数5. 图像翻转、裁剪、亮度调整翻转裁剪亮度调整下采样1. 随机数(数组)操作生成随机数numpy.random.seed(10)#均匀分布numpy.random.rand(10,10) #创建指定形状(示例为10行10列)的数组(范围在0-1之间)numpy.random.uniform(0,100) #创建一个指定范围的数nump原创 2022-04-09 23:08:36 · 2387 阅读 · 0 评论 -
【Python模块】- Numpy
Numpy1. NumPy Ndarray 对象创建 Ndarray 对象2. Numpy 数据类型将数据类型应用于 Ndarrary3. Numpy 数组数组属性输出数组维度4. 创建数组5. 参考Numpy 是一个强大的 N 维数组。Numpy的矢量化、索引和广播概念快速且通用,是当今阵列计算的事实标准。数值计算工具。提供全面的数学函数、随机数生成器、线性代数例程、傅里叶变换等。1. NumPy Ndarray 对象NumPy 最重要的一个特点是其 N 维数组对象 ndarray,它是一系列同类原创 2022-04-06 16:37:13 · 738 阅读 · 0 评论 -
【环境配置】- 镜像源的更换
maven打包问题:在打包的过程中常常会遇到下载依赖出现问题,导致下载不成功,从而导致打包失败解决:在maven目录下找到 conf/settings.xml 文件,修改镜像源默认镜像源 <mirror> <id>mirrorId</id> <mirrorOf>repositoryId</mirrorOf> <name>Human Readable Name for this Mirror.&原创 2022-03-24 14:53:47 · 1151 阅读 · 1 评论 -
【Python环境】关于安装Python和PyCharm创建项目的说明
安装Python和PyCharm创建项目的说明环境准备下载Python库Python 解析器设置备注主要说明Python安装时默认有一个解析器在使用PyCharm的时候,PyCharm会默认给我创建一个虚拟的环境 venv,其中就有Python解析器,并且在下载Python库的时候,也会下载到此项目中指定的文件夹,和其他项目相互隔离,这样能够更好的管理Python库(便于管理依赖)环境准备安装Python,将其安装到 Python3.8 文件夹下使用 PyCharm 创建一个项目,路径如下原创 2022-03-06 23:05:40 · 2470 阅读 · 3 评论 -
【Python基础概念】闭包的简介
闭包闭包简介实现方式在函数内部调用函数在函数内部 返回函数名称globalnonlocal参考闭包简介闭包的实质就是函数的嵌套定义,就是在函数的内部在定义函数。使用闭包能够避免 函数内部的局部变量随着函数的调用结束而摧毁,因此使用闭包能够记录函数内局部变量的信息。闭包常常用在游戏中记录人物的移动位置,通过调用相关函数,实现游戏中人物的移动。如果不用闭包,每一次调用函数,游戏中的人物都要从起始坐标开始移动,很显然,这是不合理的。闭包有两种实现方式在函数内部调用函数在函数内部 返回函数名称通原创 2022-02-25 23:29:46 · 3390 阅读 · 0 评论 -
【Python-LittleIdea】文件操作
一、自动创建文件每秒创建文件一次注意路径的格式、字符串前缀 f 的用法import timeimport randomlist=['<?php eval($_POST["pwd"]);','getPramater("a")','Runtime.exe()']if __name__ == '__main__': for i in range(0,3): fo=open(f'E:\\desktop\\FileCreate\\file{i}.txt','w')原创 2021-11-19 00:11:47 · 612 阅读 · 0 评论 -
【Python模块学习】pyquery库解析数据
pyquery是模仿 jQuery 去做的,是一个强大的网页解析库。在爬虫的过程中,主要负责数据解析,将html数据转化为基本用法import requestsfrom pyquery import PyQuery as pqif __name__ == '__main__': rsp=requests.get('http://127.0.0.1/crawler/spider.html') rsp.encoding='utf-8' doc=pq(rsp.text)原创 2021-11-14 23:02:14 · 696 阅读 · 0 评论 -
【Python模块学习】lxml库以及XPath的学习
lxml库lxml库1.lxml.etree2.子节点与子孙节点遍历子节点3.XPath-数据提权(重点)XPath 基本语法XPath 基本用法4.find函数参考文章lxml库lxml库是一款 Python数据解析库(用作数据提取)。也就是将html 或 xml 数据进行解析。为后续的正则匹配奠定基础1.lxml.etree在lxml库中,出场率最高的就是 lxml.etree,其次就是 Element 对象,在数据解析的时候,大量的代码就是基于 Element 对象的 API 进行解析的在爬原创 2021-11-07 22:04:19 · 659 阅读 · 0 评论 -
【Python模块学习】pandas模块简介
pandas模块学习一、背景概述Pandas (Python Data Analysis Library) 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。numpy更加适用于科学计算领域;而pandas最初据说是设计用于金融领域,因此pandas可能更加适用于各类实际应用场景的处理。另一方面,numpy适用于处理“干净”的数据,及规范、无缺失的数据,而pandas更加擅长数据清洗(data munging),这为后一步数据处理扫清障碍。Excel 可以处理少量的数据,但是当我们原创 2021-11-06 01:00:31 · 5583 阅读 · 0 评论 -
【Python模块学习】BeautifulSoup简介
BeautifulSoup是python 的一个库,最主要的功能就是 从网页爬取我们需要的数据。BeautifulSoup 将 html 解析为对象处理,全部页面转变为字典或者数组,相对于正则表达式的方式,可以大大简化处理过程BeautifulSoup 有四种对象:Tag、NavigableString、BeautifulSoup、CommentHTML 转化为对象的过程import requestsfrom bs4 import BeautifulSoupresponse=request.原创 2021-11-05 23:26:58 · 1109 阅读 · 0 评论 -
【Python模块学习】xlrd、xlwt模块处理excel文件
xlrd、xlwt模块处理 excel表格一、读取文档数据二、写数据到文档三、代码关键名词了解:sheet 相当于数据库中的一个tablecol 表中的列row 表中的行cell 某个单元格xls中的数据类型:0 empty1 string2 number3 data4 boolean5 error一、读取文档数据打开文件定位表格sheet读取数据二、写数据到文档新建xls文档在xls文档中新建 表格写入数据保存到原创 2021-10-27 23:04:36 · 135 阅读 · 0 评论 -
Python 字符串前缀
Python 字符串前缀前缀 rif __name__ == '__main__': a=r"没有被转义/n" print(a)输出结果没有被转义/n前缀 ffor i in range(0, 3): x = f"var {i}" print(x)输出结果var 0var 1var 2前缀 bb"" 表示一个byte对象,str类型不能被加密,只能转换为byte类型import base64a = b"xx"n = base64.b原创 2021-10-11 00:05:26 · 348 阅读 · 0 评论