Python三包
文章平均质量分 66
Python第三方包使用记录
天然玩家
请大家不要再订阅了!!!如遇到专栏里可以解决您问题的文章,您可以私信我。为了保护之前订阅用户的权益,专栏内容依旧保留,但是不会再更新内容了。
展开
-
Python如何优雅地使用重试:tenacity
Python重试框架Tenacity最大程度地简化了重试逻辑,以参数化的方式更加灵活地配置重试执行,极大提高开发效率,同时满足重试功能。原创 2023-12-03 16:42:00 · 1599 阅读 · 0 评论 -
Python模块系列:发送邮件(email)
1 引入包from email.header import Headerfrom email.mime.text import MIMETextfrom email.utils import formataddr, parseaddrfrom email.mime.application import MIMEApplicationfrom email.mime.multipart import MIMEMultipartimport logging2 发送普通邮件只发送邮件正文。# -原创 2021-02-07 13:05:37 · 1181 阅读 · 0 评论 -
Python模块系列:读取配置文件(configparser)
1 引入包引入configparser,由于ConfigParser包被configparser代替,因此,引用时注意。import configparser2 配置文件config.ini配置文件默认使用字符串填充数据。[db_dev]ip = 127.0.0.1port = 3306db_name = useruser_name = rootuser_password = 123456[db_test]ip = 88.88.99.99port = 3306db_name =原创 2021-02-07 12:44:52 · 615 阅读 · 1 评论 -
python模块:socket
1 终端通信一对一,单轮对话.1.0 服务端server.py#-*-coding:utf-8-*-import socketimport threading class SocketServer(object): def server_test(self): # streaming socket describe symbol s = socket.socket()...原创 2019-10-16 18:10:29 · 152 阅读 · 0 评论 -
python模块:threading
1 Usage1.0 直接使用import threadingdef data_return(): print("data from return") return "return test"def data_test(): print("data from test") return "test data"t1 = threading.Thread(...原创 2019-10-11 18:48:50 · 165 阅读 · 1 评论 -
python模块:time,datetime
1 time1.0 字符串类型日期结构解析Demoimport timetime_str = "2019-10-10 09:24:00"time_array = time.strptime(time_str, "%Y-%m-%d %H:%M:%S")print("time array: {}".format(time_array))print("Year: {}".format...原创 2019-10-10 19:52:49 · 234 阅读 · 0 评论 -
python模块:pip
1 安装pip1.0 python2 & pipsudo apt-get install python-pippip -Vsudo pip install spyderpip list#查看pip安装的软件1.2 python3 & pip3sudo apt-get install python3-pippip3 -Vsudo pip3 install spyd...原创 2019-10-12 18:52:50 · 337 阅读 · 0 评论 -
python模块:Sockets阻塞和非阻塞测试
1 阻塞1.0 服务端from flask import Flask, jsonify, request, Blueprintfrom flask_sockets import Socketsimport datetimeimport timeimport randomfrom queue import Queue app = Flask(__name__)sockets =...原创 2019-09-21 11:26:37 · 1075 阅读 · 0 评论 -
python模块:queue
1 小序队列:先进先出数据结构.2 Usage2.1 常用方法序号方法描述1Queue(maxsize=10)新建队列对象,maxsize队列数据个数,超过,则阻塞,直到数据被消费;若maxsize<=0,数据量不限个数2put()数据进队列3get()从队列取数据4qsize()获取队列数据个数5empty()判断队...原创 2019-09-21 19:54:04 · 154 阅读 · 0 评论 -
python之argparse参数解析模块使用
1 默认参数default1.0 Demotest.pyfrom argparse import ArgumentParser# defaultdef default_argumentparser(): parser = ArgumentParser() parser.add_argument('--foo', default=250) parser.add_...原创 2019-08-24 18:57:12 · 409 阅读 · 0 评论 -
Python数学计算模块使用
1 求平方2 最值3 均值翻译 2019-07-05 07:48:49 · 1388 阅读 · 0 评论 -
python模块logging日志输出保存及解析
1 logging2 日志输出3 日志保存[参考文献][][][]翻译 2019-05-25 12:32:22 · 2808 阅读 · 0 评论 -
python装饰器
装饰器的出现是广大**的福音, 可以无需修改原有代码结构,直接运行该代码函数,而获取该函数相关信息,如name,doc,run time等一系列信息,如下带你进入装饰器的世界.1 入门1.0 不带参数装饰器Demofrom functools import wrapsdef trace(func): # @wraps(func) def callf(*args, **kwa...转载 2019-04-28 20:14:36 · 229 阅读 · 0 评论 -
链接二维码生成与解析
1 Excel生成二维码1.0 模糊二维码(1)下载ExcelAPI更新工具:http://www.excelapi.net/Download/ExcelAPIUpdateTool.zip(2)工具安装及使用教程:http://www.excelapi.net/zh-CN/Home/Help(3)Excel新建链接:如A1中:https://blog.csdn.net/Xin_101(4...原创 2019-03-24 17:08:16 · 1862 阅读 · 0 评论 -
Python之heapq模块
1 heapq该模块提供堆队列算法实现,即队列优先算法。堆是二项树,树中的父节点的值小于等于其子节点值,该算法使用数组heap[k]&amp;lt;=heap[2∗k+1]heap[k]&amp;lt;=heap[2*k+1]heap[k]&lt;=heap[2∗k+1]和heap[k]&amp;lt;=heap[2∗k+2]heap[k]&amp;lt;=heap[2*k+2]heap[k]&...翻译 2019-03-13 10:31:31 · 499 阅读 · 0 评论 -
Python之random
1 random模块该模块实现各种分布的伪随机数生成器.2 方法2.1 randint(a, b)功能:生成[a,b]间的任意一个整数.Demoimport randomrand_int = random.randint(1, 5)print("rand int: {}".format(rand_int))Resultrand int: 42.2 choice(s...翻译 2019-02-17 10:44:18 · 1624 阅读 · 0 评论 -
自然语言处理:scrapy爬取关键词信息(二)
scrapy基础博客:Python之scrapy模块基础解析(一)1 网页分析1.0 关键词提取网页分析打开网页:https://www.baidu.com/s?wd=自然语言处理图1.0 网页信息分析(1) 打开关键词搜索页面,找到含有关键词如自然语言处理有效链接标签;(2) 依据链接位置,反推链接所在的html层次,获取该层次的内容,实例的层次为div class=&amp;amp;quot;result...原创 2019-02-14 15:40:23 · 1669 阅读 · 0 评论 -
Python之scrapy模块基础解析(一)
Ubuntu18.04 Python3.6 Scrapy1.6.01 小序Scrapy是爬取网站数据的框架,实现依据设定规则自动爬取网页数据.安装pip3 install Scrapy2 例解Demoscrapy_test.pyclass QuotesSpider(scrapy.Spider): name = &amp;quot;quotes&amp;quot; start_urls = [ ...翻译 2019-02-13 17:38:07 · 819 阅读 · 0 评论 -
Jupyter调用模块
使用Jupyter notebook进行模块调用,依次执行如下文件即可.1 find modelimport io, os, sys, typesfrom IPython import get_ipythonfrom nbformat import readfrom IPython.core.interactiveshell import InteractiveShelldef fin...原创 2019-01-31 16:26:01 · 2390 阅读 · 0 评论 -
Python之线程threading
1 threading模块threading模块是在低级别_thread模块上构建的的高级别线程接口.继承_thread功能,易用性更强._thread模块提供处理多进程(也称轻量级继承或任务)的基本单元,多进程控制特点是共享全局数据空间.简单锁(也称互斥或二进制信号量)可实现进程同步.2 方法from threading import *active_count()或import ...翻译 2019-01-22 18:54:37 · 5466 阅读 · 0 评论 -
Python之多进程multiprocessing
1 队列翻译 2019-01-18 14:44:06 · 996 阅读 · 0 评论 -
(二)Ubuntu18.04 pip安装python模块
pip安装模块序号模块安装测试1matplotlibpip install matplotlibpip3 install matplotlibimport matplotlib2scipypip install scipypip3 install scipyimport scipy3numpypip install numpypip3 inst...原创 2019-01-14 16:46:51 · 1079 阅读 · 0 评论 -
Python之excel,csv文件读写
1 excel文件1.0 读取Excel1.2 写入Excel2 csv文件2.1 读取csv文件2.2 写入csv文件[参考文献][][]原创 2019-09-01 14:16:25 · 526 阅读 · 0 评论 -
(一)Python之Turtle方法
1 HeadTurtle库是Python的绘图函数库.因名思义,Turtle小乌龟,慢慢爬,爬出轨迹,一步一个脚印,这个小乌龟有很多功能,如控制爬行速度,颜色填充,运动方向,角度等,下面一一介绍.2 方法# 为方便介绍,直接引入全部方法from turtle import *2.1 画布(canvas)画布即绘图区,有尺寸,背景色,初始位置属性.序号方法描述1...原创 2019-01-05 17:10:42 · 6602 阅读 · 0 评论 -
python==re正则表达式
1 简介正则表达式(Regular Expression,简写为regex,regexp或RE),是对字符串(包括普通字符(如a~z)和特殊字符(元字符))操作的一种逻辑公式,即事先定义好的一些特定字符及特定字符的组合,组成一个&quot;规则字符串&quot;,这个规则字符串用来表达对字符串的一种过滤逻辑,正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串.RE通常用于检索,替换符合某个模式...原创 2018-11-28 15:17:37 · 263 阅读 · 0 评论 -
numpy函数API(二)
1 linspacelinspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)参数描述start标量(scalar),取值起点stop标量(scalar),取值起点num整型,可选;生成的数据量,默认为50,endpoint布尔,可选;如果为True,最后一个数...翻译 2018-11-25 14:14:26 · 477 阅读 · 0 评论 -
matplotlib绘图及处理图片
1 二维图形1.1 线性图像(plot)import matplotlib.pyplot as plt x_data = np.linspace(-1, 1, 2500, dtype=np.float32)[:, np.newaxis] y_data = np.square(x_data)plt.plot(x_data, y_data)plt.show()1.2 散点图(scatt...原创 2018-11-24 20:06:29 · 1320 阅读 · 0 评论 -
python之os模块
1 简介2原创 2018-11-19 16:54:04 · 255 阅读 · 0 评论 -
Python请求requests,request
1 request1.1 get请求from flask import request#get参数variable = 'abcd'request.args.get('variable')#form参数&amp;amp;amp;amp;amp;lt;form&amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;lt;input name=&amp;amp;amp;amp;qu原创 2018-11-04 16:46:46 · 1960 阅读 · 0 评论 -
Python文操作件命令小全os模块
1 目录命令 命令 描述 os.path.isdir(‘path’) 判断path是否为目录 os.path.isabs(‘path’) 判断path是否为绝对路径 os.path.dirname(‘path’) 获取路径名 os.getcwd() 获取当前文件夹路径 os.listdir(‘path’) 返回指定目录下...翻译 2018-09-10 14:49:37 · 245 阅读 · 0 评论 -
numpy块安装与数据维度解析(一)
1 简介2 功能翻译 2018-10-23 23:39:49 · 220 阅读 · 0 评论