搜索到与相关的文章
Python

使用python将最新的测试报告以附件的形式发到指定邮箱

具体代码如下所示:importsmtplib,email,os,timefromemail.mime.multipartimportMIMEMultipartfromemail.mime.textimportMIMETextfromemail.headerimportHeader#设置smtplib所需的参数smtpserver='smtp.qq.com'#SMTP服务器地址username='xxx@qq.com'#发件人地址,通过控制台创建的发件人地址

系统 2019-09-27 17:49:18 2204

Python

Python中的单例模式的几种实现方式的及优化

单例模式单例模式(SingletonPattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个AppConfig的类来读取配置文件的信息。如果在程序运行期间,有很多地方都需要使用配置文件的内容,也就是说,很多地方都需要创建AppConfig对象的实例,这就导致系统中存在多个AppConfig的实

系统 2019-09-27 17:49:13 2204

Python

选择python进行数据分析的理由和优势

1、python大量的库为数据分析提供了完整的工具集2、比起MATLAB、R语言等其他主要用于数据分析语言,python语言功能更加健全3、python库一直在增加,算法的实现采取的方法更加创新4、python能很方便的对接其他语言,比如c、java等什么是IPython?IPython是一个python的交互式的shell(它默认的pythonshell要好用的多、强大的多)1、支持代码的自动补全、自动缩进,已经支持bashshell2、JupyterN

系统 2019-09-27 17:48:58 2204

Python

使用python分析统计自己微信朋友的信息

首先,你得安装itchat,命令为pipinstallitchat,其余的较为简单,我不再说明,直接看注释吧。以下的代码我在Win7+Python3.7里面调试通过__author__='YueQingxuan'#-*-coding:utf-8-*-importitchat#hotReload=True可不用每次都去扫描二维码,只需要手机上确认下itchat.auto_login(hotReload=True)#获取好友列表friends=itchat.g

系统 2019-09-27 17:48:55 2204

Python

Golang与python线程详解及简单实例

Golang与python线程详解及简单实例在GO中,开启15个线程,每个线程把全局变量遍历增加100000次,因此预测结果是15*100000=1500000.varsumintvarccccintvarm*sync.MutexfuncCount1(iint,chchanint){forj:=0;j<100000;j++{cccc=cccc+1}ch<-cccc}funcmain(){m=new(sync.Mutex)ch:=make(chanint,1

系统 2019-09-27 17:48:20 2204

Python

详解Python中的条件判断语句

一个else语句可以使用if语句结合起来。如果在if语句中的条件表达式解析为0或false值,那么else语句包含代码执行。else语句是可选的声明,并if语句下面最多只有一个else语句。语法:if...else语句的语法是:ifexpression:statement(s)else:statement(s)例子:#!/usr/bin/pythonvar1=100ifvar1:print"1-Gotatrueexpressionvalue"printva

系统 2019-09-27 17:47:45 2204

Python

Python Threading 线程/互斥锁/死锁/GIL锁

导入线程包importthreading准备函数线程,传参数t1=threading.Thread(target=func,args=(args,))类继承线程,创建线程对象classMyThread(threading.Thread)defrun(self):passif__name__=="__main__":t=MyThread()t.start()线程共享全面变量,但在共享全局变量时会出现数据错误问题使用threading模块中的Lock类,添加互

系统 2019-09-27 17:47:40 2204

Python

python使用in操作符时元组和数组的区别分析

在python中可以使用in符号判断指定的元素是否存在于列表中,但我发现元组和数组存在区别,下面是详细实验结果。>>>'jb51.net'in['haotu.net','jb51.net']True>>>'jb51.net'in('haotu.net','jb51.net')True>>>'jb51.net'in['jb51.net/codes','haotu.net']False>>>'jb51.net'in('jb51.net/codes','haot

系统 2019-09-27 17:47:15 2204

Python

python破解bilibili滑动验证码登录功能

地址:https://passport.bilibili.com/login左图事完整验证码图,右图是有缺口的验证码图步骤:1.准备bilibili账号2.工具:pycharmseleniumchromedriverPIL3.破解思路:找到完整验证码和有缺口的验证码图片,然后计算缺口坐标,再利用selenium移动按钮到指定位置,齐活步骤代码如下:先导入需要的包和库fromseleniumimportwebdriverfromselenium.webdri

系统 2019-09-27 17:46:44 2204

Python

python获取list下标及其值的简单方法

当在python中遍历一个序列时,我们通常采用如下的方法:foriteminsequence:process(item)如果要取到某个item的位置,可以这样写:forindexinrange(len(sequence)):process(sequence[index])另一个比较好的方式是使用python内建的enumerate函数:enumerate(sequence,start=0)上述函数中,sequence是一个可迭代的对象,可以是列表,字典,文

系统 2019-09-27 17:46:14 2204