搜索到与相关的文章
Python

python3.5 email实现发送邮件功能

本文实例为大家分享了python3.5email发送邮件的具体代码,供大家参考,具体内容如下直接套用代码即可fromemail.mime.textimportMIMETextfromemail.mime.imageimportMIMEImagefromemail.mime.baseimportMIMEBasefromemail.mime.multipartimportMIMEMultipartfromemailimportencodersimportsmt

系统 2019-09-27 17:51:12 2249

Python

python函数的高级用法

一、引用传递引用传递,实质是在传递内存地址二、函数默认值1、默认值参数在python中可以为函数的参数给予默认值,一旦某个存在默认值,那么如果在调用的时候,不传递这个参数,则按照默认值注意:在定义函数时,如果存在有默认值的参数,一定要写在没有默认值的参数后面,否则在调用时,无法确定参数到底传给哪个参数,程序就会报错。三、全局变量和局部变量1、全局变量就是定义在py文件中,能被任何函数、类能够正常访问的变量。2、局部变量定义在函数内部的变量,叫做局部变量注意

系统 2019-09-27 17:50:00 2249

Python

python numpy实现文件存取的示例代码

NumPy提供了多种存取数组内容的文件操作函数。保存数组数据的文件可以是二进制格式或者文本格式。二进制格式的文件又分为NumPy专用的格式化二进制类型和无格式类型。一,tofile()和fromfile()tofile()将数组中的数据以二进制格式写进文件tofile()输出的数据不保存数组形状和元素类型等信息fromfile()函数读回数据时需要用户指定元素类型,并对数组的形状进行适当的修改从上面的例子可以看出,在读入数据时:需要正确设置dtype参数,

系统 2019-09-27 17:49:58 2249

Python

Python之路【第九篇】:Python面向对象

阅读目录一、三大编程范式编程范式即编程的方法论,标识一种编程风格:大家学习了基本的python语法后,大家可以写python代码了,然后每个人写代码的风格不同,这些不同的风格就代表了不同的流派;如果把python的基本语法比作武术的基本功,那么不同的编程风格就好比不同的武林门派。虽然大家风格不同,但是都可以完成你的编程需求,python是一门面向对象编程语言,但是目前为止,你从未接触面向对象编程,然而你已经可以解决很多问题了,在python中并没有人强制你

系统 2019-09-27 17:49:49 2249

Python

毕业季寄行李使用python得到便宜的快递

前言到毕业季了,博主要寄行李,校园里很多快递提出了自己优惠的服务,如何选择最便宜的快递服务呢?思路使用python中matplotlib工具直接绘图,直观看出哪家快递更适合自己代码importmathimportnumpyasnpimportmatplotlib.pyplotaspltdefsunfeng(x):#分段函数低于40斤均为30元高出部分使用0.9元/斤money=[]forx_numinx:#这里注意一下由于x是list,因此需要循环,而py

系统 2019-09-27 17:49:37 2249

Python

详细讲解用Python发送SMTP邮件的教程

SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。首先,我们来构造一个最简单的纯文本邮件:fromemail.mime.textimportMIMETextmsg=MIMEText('hello,sendbyPython...','plain','utf-8')注意到构造MIMETe

系统 2019-09-27 17:48:30 2249

Python

把英雄分类,看 Python 带你上王者

王者荣耀这么久了,还没上王者?哈哈哈,看过来,是不是对英雄理解的不够透彻呢,是不是还没有很好的为英雄分类呢,今天就来看看英雄分类技术栈一、EM聚类简介二、爬取网上的英雄初始属性值三、做成饼图EM聚类简介EM英文名是ExpectationMaximization,也叫最大期望算法。在统计计算中,最大期望(EM)算法是在概率(probabilistic)模型中寻找参数最大似然估计或者最大后验估计的算法,其中概率模型依赖于无法观测的隐藏变量(LatentVari

系统 2019-09-27 17:48:30 2249

Python

在Python中操作文件之seek()方法的使用教程

seek()方法在偏移设定该文件的当前位置。参数是可选的,默认为0,这意味着绝对的文件定位,它的值如果是1,这意味着寻求相对于当前位置,2表示相对于文件的末尾。没有返回值。需要注意的是,如果该文件被打开或者使用'a'或'A+'追加,任何seek()操作将在下次写撤消。如果该文件只打开使用“a”的追加模式写,这种方法本质上是一个空操作,但读使能(模式'a+'),它仍然在追加模式打开的文件非常有用。如果该文件在文本模式下使用“t”,只有tell()返回的偏移开

系统 2019-09-27 17:46:25 2249

Python

python如何实现从视频中提取每秒图片

我是在做行人检测中需要将一段视频变为图片数据集,然后想将视频每秒钟的图片提取出来。语言:python所需要的库:cv2,numpy(自行安装)opencv中提供了读取视频每帧图片的函数,下面的代码可以将视频的每帧图片提取出来。注:我的视频名字叫2.mp4,提取图片保存目录需要自己建一个名字叫output的文件夹。#导入所需要的库importcv2importnumpyasnp#定义保存图片函数#image:要保存的图片名字#addr;图片地址与相片名字的前

系统 2019-09-27 17:46:12 2249

Python

【Linux】Ubuntu18.04配置python3.6开发环境

1切换Ubuntu默认python版本Ubuntu18.04默认python为2.7版本,命令行输入python显示的即为默认。内置的python3.6版本需要输入python3进行调用。亲测可行1.1方法一:修改优先级sudoupdate-alternatives:--install<需要链接地址><链接名称><路径><优先级>需要链接地址:/usr/bin/python链接名称:python路径:/usr/bin/python2.7或/usr/bin/

系统 2019-09-27 17:45:55 2249