python_tools
python相关的工具使用
god-lover
这个作者很懒,什么都没留下…
展开
-
基于websocket的网页实时消息推送与在线聊天(上篇)
文章目录@[toc]基于websocket的网页实时消息推送与在线聊天(上篇)“使用dwebsocket在django中实现websocket”websocket原理图django框架并没有自带websocket通信,所以一般由channels或dwebsocket来实现一.使用dwebsocket来完成实时消息推送代码如下二.使用dwebsocket来完成聊天室界面设计实现的逻辑顺序和思路:代码实现群发效果私聊效果(PS:支持原创) 转载自:https://blog.csdn.net/u012751272转载 2021-03-04 10:25:12 · 1807 阅读 · 1 评论 -
python字典底层原理剖析
python字典底层原理 python3.6以前字典是不能保证顺序的,3.6及其以后变为有序,dict主要遵循的是key的插入顺序 python3.6版本以前 '''存值时''': 初始化一个空的字典,cpython底层会初始化一个二维数组,数组8行3列;首先会对key值进行hash,得到当前状态下的hash值,这个hash值对8进行求余,得到余数,然后将要存的数据放到初始化数组的下标为该余数的这一行,第一列放hash值,第二列放指向key的指针,第三列放指向value的指针 '''取值时''': ke原创 2021-01-21 19:44:05 · 318 阅读 · 0 评论 -
python实现服务器程序报警,以及解决自动发送邮件在linux系统中报错问题
python实现服务器程序报警,以及解决自动发送邮件在linux系统中报错问题 脚本实现监测服务器程序运行情况,运行出错报警,向相关人员发送邮件 代码实现: 1.自动发邮件类 ''' 自动发送邮件接口 ''' import smtplib import email # 负责构造文本 from email.mime.text import MIMEText # 负责构造图片 from email.mime.image import MIMEImage # 负责将多个对象集合起来 from email.mim原创 2021-01-05 17:03:40 · 629 阅读 · 0 评论 -
利用互亿接口实现发送验证码
利用互亿接口实现发送验证码 # -*- coding:utf-8 -*- # @File :test.py # @Author:yx yao # @Date :2020/12/17 9:06 # @Desc : # 接口类型:互亿无线触发短信接口,支持发送验证码短信、订单通知短信等。 # 账户注册:请通过该地址开通账户http://user.ihuyi.com/register.html # 注意事项: # (1)调试期间,请使用用系统默认的短信内容:您的验证码是:【变量】。请不要把验证码泄露给其他原创 2020-12-17 09:40:16 · 232 阅读 · 0 评论 -
python之外部数据的读取
外部数据的读取 文本文件的读取 Example # 文本文件的读取 import pandas as pd text = pd.read_csv('data_test01.txt', sep=',', names=['序号', '出生年', '月份', '日期', '性别', '职位', '薪资'], skiprows=2,skipfooter=3,engine='python') print(text) 电子表格的读取 Example excel = pd.read_excel('data_t原创 2020-11-05 11:24:22 · 400 阅读 · 0 评论 -
数组的构造,运算及常用函数
数据分析 数组的构造 一维数组 # 导入第三方模块 import numpy as np # 将列表转换为数组进行计算 Height = np.array(height) Weight = np.array(weight) BMI = Weight/(Height/100)**2 age = np.array([13,19,22,14,19,11]) age[-1] age[:3] age[0,3,5] # 逻辑索引 age[age<18] 二维数组 import numpy as np # 基于原创 2020-11-04 16:06:01 · 331 阅读 · 0 评论