我们在开发程序的时候,有时候需要开发一些自动化的任务,执行完之后,将结果自动的发送一份邮件,python发送邮件使用smtplib模块,是一个标准包,直接import导入使用即可,代码如下:importsmtplibfromemail.mime.textimportMIMETextemail_host='smtp.163.com'#邮箱地址email_user='xxxx@163.com'#发送者账号email_pwd='xxxx'#发送者密码mailli
系统 2019-09-27 17:57:40 2384
本文实例讲述了python解析网页源代码中的115网盘链接的方法。分享给大家供大家参考。具体方法分析如下:其中的1.txt,是网页http://bbs.pediy.com/showthread.php?t=144788另存为1.txt具体代码如下:importreif__name__=="__main__":fp=open("c:\\1.txt")https=re.compile(r"(http://u.*)")forurlinhttps.findall(
系统 2019-09-27 17:55:53 2384
字典的特点:以键值对的形式存在,无序排序;key必须唯一不重复,且不能使用可变对象声明一个字典d={}print(d)print(type(d))增:d[1]=‘a’d[2]=‘c’d[3]=‘b’print(d)d.update({4:‘z’})print(d)dict.setdefault(key,value),如果该key不存在,则在字典中插入这个键值对,并返回value;如果该key已存在,则返回字典中key对应的value,原字典不做更新d.se
系统 2019-09-27 17:54:56 2384
主成分分析是一种常用的降维方法,多见于数据预处理阶段,其伪代码如下:输入:样本数据集D={x1,x2,x3,x4},低空间维度数d'过程:1对所有样本进行中心化(每个特征维度都减去其均值)2计算所有样本的协方差矩阵3对协方差矩阵进行特征分解4取最大的d'个特征值的对应特征向量w1,w2,w3输出:投影矩阵W*=(w1,w2,wd')下面是其代码实现:首先是产生数据,我们使用sklearn的make_blobs方法产生三类数据,每类有三个特征。数据结构是(n
系统 2019-09-27 17:53:00 2384
例如:if__name__=='__main__':main()如果运行的是主函数的话,执行下一句main()如果作为模块被其他文件导入使用的话,我们就不执行后面的main()什么的。看个例子:#test.pydefmain():print('Hello,world!')main()这是一个打印Hello,world!的简单程序我们尝试从其他文件调用它:#test1.pyimporttesttest.main()运行test1.py,出现打印了两个Hell
系统 2019-09-27 17:51:50 2384
前言paramiko模块是基于Python实现的SSH远程安全连接,可以提供在远程服务器上执行命令、上传文件到服务器或者从指定服务器下载文件的功能。paramiko模块安装方法paramiko模块不是python自带的标准库,需要自行下载安装,建议使用pip自动安装。方法如下:(1)配置pip命令和镜像源路径。如果已配置,跳过。(2)执行pipinstallparamiko进行安装。出现successful字样表示安装完成。paramiko常用函数介绍SS
系统 2019-09-27 17:49:26 2384
问题:例如我们要选从不同省份选取一个号码,每个省份的权重不一样,直接选随机数肯定是不行的了,就需要一个模型来解决这个问题。简化成下面的问题:字典的key代表是省份,value代表的是权重,我们现在需要一个函数,每次基于权重选择一个省份出来{"A":2,"B":2,"C":4,"D":10,"E":20}解决:这是能想到和能看到的最多的版本,不知道还没有更高效好用的算法。#!/usr/bin/envpython#-*-coding:utf-8-*-#pyth
系统 2019-09-27 17:48:34 2384
看到vscode执行python代码的时候,都会使用这个参数,特地去查了一下功能。简单看下官方文档,python-h,如下简单说就是缓存开关的标志,-u就是unbuffered。具体有什么用呢,可以看下这个例子,来自这里1,环境pyhton2.7importsyssys.stdout.write("stdout1")sys.stderr.write("stderr1")sys.stdout.write("stdout2")sys.stderr.write(
系统 2019-09-27 17:48:16 2384
好久不见,风水轮流转,我竟然写写写python了近日有个小需求,要求收集统计一些信息上报,并直接在后台控制台打印,写入日志为了美观,需要以表格形式展现数据,形如虽说可以用prettytable实现这个效果,不过还得安装这个库,需求比较简单就不考虑安装第三方依赖了,所以得自己写照着这个图,可以发现几个关键的实现点1.由数据项的各个属性,整理出表头2.计算每个属性对应的最大宽度,作为每列的宽度3.每列左右留一些空4.表头上下,以及数据项末尾添加一行--+--外
系统 2019-09-27 17:46:44 2384
在网站前台产品展示时,一般用缩略图,点击进入然后看到大图。缩略图带来了两个烦劳:1.如果后台只传一张大图,显示缩略图时只是将大图固定宽度和高度,这样不但造成缩略图变形,而且使得页面访问速度缓慢。2.如果后台每次上传时,都上传两张图片,一张大图,一张缩略图。这样的话,没有1中的问题,但是给后台人员造成很大麻烦。因为后台人员并不一定知道处理生成缩略图;即使知道并能快速处理,也浪费掉一些时间。下面的代码可以帮您用AspJpeg组件,按宽高比例,真正生成缩略图As
系统 2019-08-29 23:39:12 2384