python模块
文章平均质量分 58
HHYZBC
一个小白,如果有文字有错误,请大佬指出!!!
展开
-
arrow模块
Arrow 是用于处理日期和时间的 Python 模块。与内置的日期和时间工具相比,它使创建,操作,格式化和转换日期,时间和时间戳变得更加容易。下载安装该模块。原创 2022-10-06 11:47:33 · 359 阅读 · 0 评论 -
python中的subprocess模块
subprocess 模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。通俗地说就是通过这个模块,你可以在 Python 的代码里执行操作系统级别的命令。原创 2022-10-06 10:58:08 · 233 阅读 · 0 评论 -
os模块的使用
os模块提供的就是各种 Python 程序与操作系统进行交互的接口。通过使用os模块,一方面可以方便地与操作系统进行交互,另一方面页可以极大增强代码的可移植性需要注意的是:导入os模块时还要小心一点,千万不要为了图调用省事儿而将os来导入os模块;否则os.open()将会覆盖内置函数open(),从而造成预料之外的错误。原创 2022-09-24 16:02:23 · 812 阅读 · 0 评论 -
在python使用MySQL
在pycharm中怎么使用数据库在python中怎么使用数据库流程在python语言中使用MySQL数据库需要导入pymysql模块,这是第三方模块需要下载,在终端窗口中输入pip install pymysql即可下载。导入pymysql模块 import pymysql 创建连接对象 pymysql.connect() = Connection() = Connect connect() 使用任意一个即可 常用参数: user=None, 用户名 pass.原创 2022-04-17 16:10:35 · 1567 阅读 · 0 评论 -
在python中使用MongoDB数据库
需要注意的是,该方法返回的是一个类,具体的文档内容需要迭代才能获取。需要注意的是,第一个字典可以为空,表示修改全部数据。如果第一个字典为空,则表示修改第一条数据。原创 2022-08-11 16:31:54 · 458 阅读 · 0 评论 -
csv模块
csv模块实现以CSV格式读取和写入表格数据的类。该模块是python的内置模块,使用时直接引用即可。原创 2022-08-06 11:24:37 · 355 阅读 · 0 评论 -
xlwings模块(数据保存为xlsx文件)
xlwings是一个可以实现从Excel调用Python,也可在python中调用Excel的库。开源免费,一直在更新。文档链接:xlwings 文档。原创 2022-08-06 10:46:44 · 1966 阅读 · 0 评论 -
selenium模块
需要注意的是,使用该方法后跳转到frame标签内容后,是无法获取frame标签外的元素的,需要获取当前标签页的句柄,然后切换到该句柄才可以获取frame标签外的元素。隐式等待是全局性的,即运行过程中,如果元素可以定位到,它不会影响代码运行,但如果定位不到,则它会以轮询的方式不断地访问元素直到元素被找到,若超过指定时间,则抛出异常。需要注意的是,在使用selenium打开浏览器前,需要下载相对应的浏览器驱动才能使用,下载教程网上有很多,这里就不过多介绍了。delete_cookie("需要删除的名字")...原创 2022-07-29 13:41:57 · 1547 阅读 · 0 评论 -
数据提取jsonpath模块
作用是提取json中的数据,提取json中的数据需要用到该模块下的jsonpath方法obj表示需要提取数据的对象,expr表示jsonpath语法规则字符串原创 2022-07-08 16:07:19 · 324 阅读 · 0 评论 -
伪装请求头库: anti-useragent
下载方法:使用方法:导入UserAgent实例化对象 获取请求头并且该模块支持对请求头信息的自定义:默认为 windows原创 2022-06-25 11:58:10 · 513 阅读 · 0 评论 -
lxml模块(数据提取)
lxml 是 Python 的第三方解析库,在第一次使用前需要使用到下面命令进行下载lxml使用流程lxml模块中提供了一个etree 模块,该模块专门用于解析HTML/XML 文档 初始化解析对象HTML() 方法能够将 HTML 标签字符串解析为 HTML 文件,该方法可以自动修正 HTML 文本。parse_html只是一个变量名,后续的调用xpath表达式都是在此对象的基础上完成的。xpath方法会将符合xpath表达式的结果以列表的形式返回。常用的路径表达式常用原创 2022-06-24 10:30:58 · 745 阅读 · 0 评论 -
请求模块(requests)
requests模块是python中常用的发送请求模块,作用是发送http请求,获取响应数据。使用前需要使用pip进行下载。使用requests 使用requests发送get请求 发送带有参数的get请求传入一个字典作为params参数即可实例请求的url则为: 发送需要传入HTTP Header的get请求传入一个字段作为headers参数即可 发送json数据的get请求:传入一个字典作为json参数即可 发送文件的get请求原创 2022-06-24 09:56:39 · 262 阅读 · 0 评论 -
json模块
json模块是python中自带的处理json格式的模块,在使用前使用以下语句导入即可这个模块也十分简单, 会使用到的只有4个方法,分别是:dumpdumpsloadloads其中dump与dumps方法都是用来数据转换为json格式的。而load和loads是用来将json格式转换为字典格式的。json.dumps() 是把python对象转换成json对象的一个过程,生成的是字符串。json.dump() 是把python对象转换成json对象生成一个fp的文件流,和文件相关。json.load原创 2022-06-14 21:51:05 · 296 阅读 · 0 评论 -
python多任务编程(进程与线程)
多任务的概念简单说就是在同一时间内执行多个任务,现在主流的操作系统都满足这个。也叫做多任务操作系统。多任务的执行方式一共有两种。分别是并发和并行并发是在一段时间内交替执行任务,因为速度过快,所以肉眼上看是在同时执行,但是这种执行方式多在单核cpu中。现在也被淘汰掉了,只需要了解即可。并行是真正意义上的同时执行,现在的双核及以上都是这种执行方式。简单说就是这个核执行一个任务,另一个核执行另一个任务,从而达到同时执行多个任务的效果。进程和线程概念进程是操作系统进行资源分配时的原创 2022-04-01 17:05:34 · 1121 阅读 · 0 评论 -
在python中使用正则表达式
在python中使用正则表达式需要导入内置模块re,即可使用有关正则表达式的使用方式的看下面链接常用命令match(匹配) 匹配结果 = re.match('正则表达式','要匹配的字符串') 如果匹配成功则返回字符串,如果没有匹配到则会返回None group(查看匹配数据) 匹配结果.group(int) 在python中,如果不使用该方法直接打印正则表达式匹配的结果则会输出类似以下语句: <re.Match object; span=(0, 8), match=原创 2022-04-26 17:16:25 · 1160 阅读 · 0 评论 -
python日记
在python中,内置模块logging就是用来记录程序运行时的日志信息的。logging.basicConfig 设置logging日志的配置信息 常用参数有: level 表示设置级别 %(asctime)s 表示当前时间 %(filename)s 表示程序文件名 %(lineno)d 表示符号 %(levelname)s 表示日志级别 %(message)s 表示日志信息 如: logging.basicConfig(lev原创 2022-04-24 14:00:15 · 669 阅读 · 0 评论 -
python中MySQL数据库模块常用命令
在python语言中使用MySQL数据库需要导入pymysql模块,这是第三方模块需要下载,在终端窗口中输入pip install pymysql即可下载。导入pymysql模块import pymysql创建连接对象数据库名=pymysql.connect() = Connection() = Connect connect() 使用任意一个即可 必填参数: user=None, 用户名 password="", 密码 host=None, 服务器的主机地址 databa.原创 2022-04-17 16:14:55 · 1197 阅读 · 0 评论 -
python的套接字工具库
socket模块创建套接字 socket() 变量名=socket.socket(socket.AF_INET, socket.SOCK_STREAM) socket.AF_INET表示使用IPV4地址,AF_INET6表示使用IPV6地址 socket.SOCK_STREAM表示使用tcp传输协议 与服务器套接字建立连接 套接字名.accept() 发送数据 send() 套接字名.send() 接收数据 rec原创 2022-04-02 19:11:47 · 2966 阅读 · 0 评论 -
python的时间模块
time模块是python的内置模块,无需下载,在使用前导入即可。time模块一共有3种表示时间的方式。分别是时间戳、字符串时间、结构化时间。时间戳时间戳,是表示从1970年1月1号0点0分0秒到现在的一个偏移量。一般是一个整数部分有10位的小时。使用模块中的.time()获取。例子:import timeprint(time.time()) #时间戳# 输出结构:1647942946.8686996字符串时间字符串时间,是可以以字符串的方式返回当前时间,并且返回的格原创 2022-03-24 18:13:17 · 2507 阅读 · 0 评论