python实现126邮箱发送邮件

用Python发送126邮件,供大家参考,具体内容如下今天想做个自动化邮件提醒的功能,最近刚好在学习python,都说python那么强大,想试一下python能否搞定,搜一下资料,果真可以,而且又简单...

2020-05-20

让Django的BooleanField支持字符串形式的输入方式

再Django中,你可以把字符串形式的数值赋值给IntegerField,然后Django会默认把字符串转换成int。但是BooleanField则不行,BooleanField只能接受True和False,或者0和1(BTW:在python...

2020-05-20

Django ForeignKey与数据库的FOREIGN KEY约束详解

数据库在高并发的场景下使用外键约束会有锁问题并且使用外键会增加运维成本,所以很多公司都规定生产环境的数据库禁止使用外键。那么不使用外键约束的情况下使用 Django ORM...

2020-05-20

基于PyQT实现区分左键双击和单击

在PyQt中没有直接提供左键双击的判断方法,需要自己实现,其思路主要如下所示:1、起动一个定时器,判断在指定的时间之内,点击次数超过2次,则视为双击(其主要思路判断两次点击的时间...

2020-05-20

Python更换pip源方法过程解析

  在使用Python时,需要使用各种各样的库,通常会使用pip直接安装,这样最为简单也最方便。但最为崩溃的地方在于有时候速度出奇的慢,因为pip默认使用的源为官方源,而官方源在...

2020-05-20

解决Django Haystack全文检索为空的问题

Django Haystack全文检索为空,问题:表单中的name被改了注意:name一定是q,否则检索不到结果<form method=&#39;get&#39; action="/search/" target="_blank"><input type="text"...

2020-05-20

浅谈django 重载str 方法

修改models效果如下class EmailVerifyRecord(models.Model): code = models.CharField(max_length=20, verbose_name= u"验证码") email = models.EmailField(max_length=...

2020-05-19

Python捕获异常堆栈信息的几种方法(小结)

程序出错的时候,我们往往需要根据异常信息来找到具体出错的代码。简单地用print打印异常信息并不能很好地追溯出错的代码:# -*- coding: utf-8 -*- def foo(a, b): c = a +...

2020-05-18

pandas dataframe 中的explode函数用法详解

在使用 pandas 进行数据分析的过程中,我们常常会遇到将一行数据展开成多行的需求,多么希望能有一个类似于 hive sql 中的 explode 函数。这个函数如下:Code# !/usr/bin/env pyt...

2020-05-18

python 实现 hive中类似 lateral view explode的功能示例

背景:加入现在有这样的数据,可能一条ocr代表两个label,并且label通过","分隔。我们想把数据转换成下面的。原始数据: label ocr 日常行车服务,汽车资讯 去加油站...

2020-05-18

jupyter notebook运行命令显示[*](解决办法)

看下文章前我想先说一个问题遇到问题不要盲目的搜索答案,先看看终端提示什么错误,下面我总结一下会出现jupyter notebook运行命令,一直显示in[*]这种情况的解决办法:了解提示符i...

2020-05-18

Django中的AutoField字段使用

【Django是一个机智的框架】默认情况下Djang会为ORM中定义的每一张表加上一个自增ID列,并且用这个列来做主键;出于一个MySQL-DBA的工作经历我觉得Djanog还真是机智;这样么说主...

2020-05-18

Django ORM实现按天获取数据去重求和例子

我就废话不多说了,大家还是直接看代码吧!def total_data(request): data = request_body(request, &#39;POST&#39;) if not data: return http_return(400, &#39;参数错...

2020-05-18

Python批量处理csv并保存过程解析

需求:1.大量csv文件,以数字命名,如1.csv、2.cvs等;2.逐个打开,对csv文件中的某一列进行格式修改;3.将更改后的内容写入新的csv文件。解决思路:先读取需处理的csv文件名,去除文件夹下...

2020-05-16

Python如何使用PIL Image制作GIF图片

1.基本构架: mport PIL.Image 相关模块 img=Image.open(img_name) 打开图片 img.save(save_name, save_all=True, \ append_images=imgs, duration=t) 保存图片2.代码import...

2020-05-16

python 实现PIL模块在图片画线写字

图片上画线条import sysfrom PIL import Image,ImageDrawim = Image.open("th.png")draw = ImageDraw.Draw(im) #实例化一个对象draw.line((0, 0) + im.size, fill=128, wid...

2020-05-16

在echarts中图例legend和坐标系grid实现左右布局实例

1、效果图2、实现方法将图例legend纵向排列(orient: &#39;vertical&#39;),宽度给150(width: 150),坐标系grid左侧距离200(left: 200),中间有50的边距3、代码展示grid: { left: 200},l...

2020-05-16

实现ECharts双Y轴左右刻度线一致的例子

不一致的情况如下图:修改成一致的情况如下图:代码如下:yAxis : [ { type : &#39;value&#39;, name : &#39;人数&#39;, //splitLine...

2020-05-16

Python填充任意颜色,不同算法时间差异分析说明

我就废话不多说了,大家还是直接看代码吧!import timeimport numpy as npimport cv2 #方法一start = time.time() for i in range(1000): canvas = np.zeros((1080,1920,3), np...

2020-05-16

解决Python Matplotlib绘图数据点位置错乱问题

在绘制正负样本在各个特征维度上的CDF(累积分布)图时出现了以下问题:问题具体表现为:1.几个负样本的数据点位置倒错2.X轴刻度变成了乱七八糟一团鬼东西最终解决办法造成上述情况...

2020-05-16

Python 判断时间是否在时间区间内的实例

判断时间是否在时间区间内大家都知道 3<4<5这种连等式判断在python中是可行的>>> 3<4<5
True那么给定时间是否在时间区间内,也可以用连等式来判断# 给定两个时间来比较下>>>...

2020-05-16

在python image 中实现安装中文字体

如果一些应用需要到中文字体(如果pygraphviz,不安装中文字体,中文会显示乱码),就要在image 中安装中文字体。默认 python image 是不包含中文字体的:mac-temp:relation_graph te...

2020-05-16

使用Python实现将多表分批次从数据库导出到Excel

一、应用场景为了避免反复的手手工从后台数据库导出某些数据表到Excel文件、高效率到多份离线数据。二、功能事项支持一次性导出多个数据源表、自动获取各表的字段名。支持...

2020-05-16

python3 使用openpyxl将mysql数据写入xlsx的操作

编程的生活愈发不容易了,工作越来越难找,说多了都是泪还是给大家贡献些代码比较实际。python3 链接数据库需要下载名为pymysql的第三方库python3 读写xlsx需要下载名为openpyx...

2020-05-16

python小程序之4名牌手洗牌发牌问题解析

本文为大家解析了python实现4名牌手洗牌发牌的问题,供大家参考,具体内容如下编写程序, 4名牌手打牌,计算机随机将52张牌(不含大小鬼)发给4名牌手,在屏幕上显示每位牌手的牌。创建函...

2020-05-16

Python使用Excel将数据写入多个sheet

将一个列表数据写入output.xlsx的a,b,c&hellip;&hellip;等sheet中import pandas as pddf1 = pd.DataFrame({&#39;a&#39;:[3,1],&#39;b&#39;:[4,3]}) df2 = df1.copy()with p...

2020-05-16

Django设置Postgresql的操作

这里假定Postgresql数据库已经装好。首先安装依赖的包$ sudo yum install python-devel postgresql-devel如果使用virtualenv,先source一下virtualenv下的“ . bin/acti...

2020-05-14

Django ORM filter() 的运用详解

最近发布代码的时候,遇到一个问题,发现Python中eval()函数的危险性.然而我还是个菜鸟,其中有一段代码是这样的。queryset = eval("models.TUserInfo.objects.filter({0})[{1}:{...

2020-05-14

django 连接数据库出现1045错误的解决方式

根据菜鸟教程Django教程学习,运行"python manage.py migrate" 报错,出现django.db.utils.OperationalError: (1045, “Access denied for user &lsquo;账号&#39;@&#39;lo...

2020-05-14

Django在Model保存前记录日志实例

Django中如何在Model保存前做一定的固定操作,比如写一句日志?关键词: 信号利用Django的Model的Signal Dispatcher, 通过django.db.models.signals.pre_save() 方法,在事件发生...

2020-05-14

python如何自定义函数

自定义函数语法:Python自定义函数使用 def 关键字,一般格式如下:def 函数名(参数): ... 函数体 ...函数的定义主要有如下要点:1、def:表示函数的关键字2、函数名:函数...

2020-05-12

PyPDF2读取PDF文件内容保存到本地TXT实例

我就废话不多说了,大家还是直接看代码吧!from PyPDF2.pdf import PdfFileReaderimport pandas as pddef Pdf_to_txt(pdf): for i in range(0, pdf.getNumPages()): title...

2020-05-12

python3中的logging记录日志实现过程及封装成类的操作

作用:主要记录信息,便于定位查看问题。python logging模块官网:https://docs.python.org/zh-cn/3.7/library/logging.html#formatter-objects三种定位问题方法:printdebug调试:代...

2020-05-12

Python PyQt5模块实现窗口GUI界面代码实例

PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成。PyQt5本身拥有超过620个类和6000函数及方法。在可以运行于多个平台,包括:Unix, Windows, and...

2020-05-12

python将logging模块封装成单独模块并实现动态切换Level方式

查找了很多资料,但网上给出的教程都是大同小异的,而我想将代码进一步精简,解耦,想实现如下两个目标1. 将logging模块的初始化,配置,设置等代码封装到一个模块中;2. 能根据配置切换l...

2020-05-12

你应该知道的Python3.6、3.7、3.8新特性小结

很多人在学习了基本的Python语言知识后,就转入应用阶段了,后期很少对语言本身的新变化、新内容进行跟踪学习和知识更新,甚至连已经发布了好几年的Python3.6的新特性都缺乏了解...

2020-05-12

python logging.info在终端没输出的解决

问题描述:在pyhton脚本中logging.info("hello world")希望输出&#39;hello world&#39;,但是在终端没有输出解决方法:在文件开始的地方添加以下内容:logging.getLogger().setLeve...

2020-05-12

Python如何根据时间序列数据作图

本例子程序展示了长白山火山气体地球化学2002年观测数据中CO2和He两种气体元素深度的时间序列。程序中用到了常用的时间序列python数据处理方法,箭头标识方法,适合学习基本pyt...

2020-05-12

python利用format方法保留三位小数

format方法是内置的python字符串格式化方法。基本语法为:str.format(),它增强了字符串格式化的功能。基本语法是通过 {} 和 : 来代替以前的 % 。format 函数可以接收多个参数,...

2020-05-10

python中pop()函数如何使用

pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。语法:list.pop(obj=list[-1]) //默认为 index=-1,删除最后一个列表值。//obj -- 可选参数,要...

2020-05-10

python实现输出1到1000以内的素数

首先判断一个数是不是素数(除1和本身之外有没有其他因数),再利用filter()函数过滤掉非素数。思路:判断一个数是不是素数,是则留下;不是则过滤。def prime(x): for i in range(2,x)...

2020-05-10

python实现计算列表元素之和

目标:定义一个数字列表,并计算列表元素之和。例如: 输入 : [12, 15, 3, 10] 输出 : 40方法一:total = 0 list1 = [11, 5, 17, 18, 23] for ele in range(0, len(list1)): t...

2020-05-10

怎么用python画小黄人

怎么用python画小黄人?前言:还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人。一、导入Turtle库<pre style="...

2020-05-10

python遍历输出列表中最长的单词

python遍历输出列表中最长的单词具体代码:word_len_list = [len(word) for word in list]max_word_len = max(word_len_list)for word in list: if len(word) == max_word...

2020-05-10

python对接ihuyi实现短信验证码发送

在日常生活中我们经常会遇到接收短信验证码的场景,Python也提供了简便的方法实现这个功能,下面就用代码来实现这个功能。一般我们需要租借短信供应商的服务器发送短信。如果是...

2020-05-10

python调用API接口实现登陆短信验证

API说明调用地址:http://yzxyzm.market.alicloudapi.com/yzx/verifySms请求方式:POST返回类型:JSON请求参数(Query) 名称 类型 是否必选 描述 phone STRIN...

2020-05-10

aws 通过boto3 python脚本打pach的实现方法

脚本要实现的功能:输入instance id1:将所有的volume take snapshot2: 获取public ip 并登陆机器执行 ps 命令记录patch前进程状态已经端口状态3:获取机器所在的elb4: 从elb中...

2020-05-10

Django 设置admin后台表和App(应用)为中文名的操作方法

设置表名为中文1.设置Models.py文件class Post(models.Model): name = models.CharField() &hellip;&hellip;省略其他字段信息 class Meta: verbose_name = "文章" # 单数...

2020-05-10

python怎么import另一个python文件?

python使用import导入python文件的方法:示例:有a.py和b.py两个文件,当我们需要在b.py文件中应用a.py中的func( )函数时,导入方法如下:同一文件目录下在b.py文件中用下面两条语句...

2020-05-09

python如何获取打开文件的行数?

python获取打开文件行数的方法:1、文件较小时可以使用下面的方法count = len(open(r"d:\lines_test.txt",&#39;rU&#39;).readlines())print count使用readlines()方法读取所...

2020-05-09
返回顶部
顶部