搜索到与相关的文章
Python

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

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

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

Python

Python中的模块和包概念介绍

模块概述如果说模块是按照逻辑来组织Python代码的方法,那么文件便是物理层上组织模块的方法。因此,**一个文件被看作是一个独立模块,一个模块也可以被看作是一个文件。模块的文件名就是模块的名字加上扩展名.py。与其它可以导入类(class)的语言不同,在Python中你导入的是模块或模块属性**。模块名称空间一个名称空间就是一个名称到对象的关系映射.导入模块导入模块整体(import)方式一复制代码代码如下:importmodule1importmodul

系统 2019-09-27 17:50:08 2172

Python

Python——最美丽的编程语言

之前总听别人说Python有多厉害,有多好,我是不以为然的。但是当我开始接触Python的时候,我就知道它被誉为最美编程语言不是没有道理的。简短的代码,清晰明了的逻辑,方便快捷的编程工具让它注定会大放光彩。可能有人会说它的运行速度慢,但是在这个硬件配置不断更新换代的今天,这都不是问题。下面,让我们来一起了解Python语言。Python语言在计算生态的大背景下诞生、发展、再生,历时近30年,其简洁和面向生态的设计理念得到了广泛认同,形成了全球范围最大的单一

系统 2019-09-27 17:49:43 2172

Python

Python调用C

文章作者:Tyan博客:noahsnail.com|CSDN|1.引言众所周知,Python语言简单、易学、开源、具有丰富的库,Python的第一个编译器是用C语言实现的。但Python的缺点也非常明显,最让人诟病的就是Python的性能问题。因此,为了提高程序的运行效率,通常会将程序的关键部分使用C或C++重写,编译成动态链接库,然后在Python(CPython)中进行调用。运行环境:Ubuntu16.04、Python2.7、Python3.5。2.

系统 2019-09-27 17:49:19 2172

Python

python 中判断一个对象是否为函数

python中判断一个对象是否为函数两种方式:使用hasattr,通过验证有没有__call__函数进行判断deftest():print"hello"printhasattr(test,"__call__")通过使用callable进行判断printcallable(test)另外:查看内置函数都有哪些可以使用如下方式printglobals()["__builtins__"].__dict__输出:{‘ArithmeticError’:Arithmet

系统 2019-09-27 17:48:41 2172

Python

python3--selenium--unittest。长时间未使用,编写UI

前言:自动化测试存在比较多的使用限制,会存在某段时间无法使用的生疏期。通过这篇文章记录项目编写程序中遇到的问题以及解决思路,希望对以后的自动化开发能有些帮助。本篇记录5个问题:问题1:如何激活pycharm问题2.搭建selenium+unittest开发环境问题3:显示等待、隐式等待理解错误问题4:格式化字符串方法问题5:某一步页面无法响应,如何保证自动化程序能够继续运行,不受报错影响问题1:如何激活pycharm:网上找的攻略,想在已经激活了,但是忘了

系统 2019-09-27 17:47:48 2172

Python

Python第六次作业

经过一学期对于Python的学习,其实感觉自好像学习到的东西还不够,我肯定是自己的学习能力不是不行,就是太懒。感觉老是的学习进度有点快,自己有点跟不上。但是我比较喜欢这种,随上随实战操作的形式,因为在这种形式下,可以在实战中到自己学习过程中存在的问题,根据自己的问题向同学老师求教,这能够更深层次的了解自己的不足之处。然后,加以完善。这一学期的奠基,让我初步了解了什么是Python,并且可以运用Python语言进行一些简单的编程,看到自己的代码在计算机中实现

系统 2019-09-27 17:47:03 2172

Python

Python学习日记(二十八) hashlib模块、configparse模块

hashlib模块主要提供字符加密算法功能,如md5、sha1、sha224、sha512、sha384等,这里的加密算法称为摘要算法。什么是摘要算法?它又称为哈希算法、散列算法,它通过一个函数把任意长度的数据转换为一个长度固定的数据串(通常以16进制符表示)摘要算法的作用主要在于密码的密文存储,以及文件的一致性验证(比如在下载的时候,检查我们下载的文件和远程服务器上的文件是否一致;两台机器上的两个文件,检查上面的文件是否相等)使用md5算法:import

系统 2019-09-27 17:45:57 2172

Python

简单了解python代码优化小技巧

对比以下两种写法,思考一下为何可以这样写。成绩在[0,50)、[50,60)、[60,80)、[80,100)、100、其它score=float(input("请输入你的成绩:"))ifscore==100:print('666呀,走吃大餐去')elif80<=score<100:print('还行,优秀,走,喝饮料去')elif60<=score<80:print('加油呀,弄明白点')elif50<=score<60:print('这可有点浪哟')e

系统 2019-09-27 17:45:46 2172

Python

python批量修改文件名的实现代码

#coding:utf-8#批量修改文件名importosimportreimportdatetimere_st=r'(\d+)\+\s?\((\d+)\)'#用于匹配旧的文件名,需含分组re_match_old_file_name=re.compile(re_st)#要修改的目录WORKING_PATH=r'F:\Gallery'#--------------------------------------------------------------

系统 2019-09-27 17:45:44 2172