python 发邮件
# smtplib 用于邮件的发信动作 import smtplib from email.mime.text import MIMEText # email 用于构建邮件内容 from email.header import Header # 用于构建邮件头 # 发信方的信息:发信邮箱,QQ 邮箱授权码 from_addr = 'xxxxx@qq.com' password = 'xxxxxxx…
# smtplib 用于邮件的发信动作 import smtplib from email.mime.text import MIMEText # email 用于构建邮件内容 from email.header import Header # 用于构建邮件头 # 发信方的信息:发信邮箱,QQ 邮箱授权码 from_addr = 'xxxxx@qq.com' password = 'xxxxxxx…
打印Python异常信息的几种方式 1 简单的异常信息 try: a = 1/0 except Exception as e: print(e) 打印最简单的message信息: division by zero 2 更完整的信息 import traceback try: a = 1/0 except Exception as e: print('str(e):\t', e) print('re…
what:Python是什么? Python是一门解释型的面向对象的编程语言【弱类型】 C:编译型的面向过程的编程语言【强类型】 Java:编译型的面向对象的编程语言【强类型】 who:谁在使用Python? why:为什么要使用Python? how:如何学习Python? 看书【意志力好,相对枯燥】 视频【同步操作,学习效率高,系统性的学习】 微博、社区、知乎、博客、培训... how con…
因为python默认使用的是国外镜像,有时候下载非常慢,最快的办法就是在下载命令中增加国内源: pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple “ 常用的国内源如下: 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 阿里云 http://mirrors.aliyun.co…
在 csdn上看到一篇博客“根据乐谱合成钢琴音乐( https://blog.csdn.net/u011478373/article/details/60470332 )”,写得不错,非常感兴趣,就把博客中的Python代码拷贝下来运行了一下,结果不行,原因是缺乏了一下关键参数定义,如: 1)wave_data 2)ampli 3)windowsize 分析了一下,将这几个参数补充齐了,删除了部分…
将list数据转成dict格式的树结构 测试数据: test_data = [ {'id': 1, 'parent_id': 0, 'name': '学校'}, {'id': 2, 'parent_id': 1, 'name': 'A校区'}, {'id': 3, 'parent_id': 1, 'name': 'B校区'}, {'id': 4, 'parent_id': 1, 'name': '…
根据题意,需要我们按照 从小到大排序 输出给定两个分数之间 分母为输入正整数K 的所有 最简 分数 fractions模块:用来支持分数运算 sys模块:内置标准输入,输入量大时节省时间 代码如下: from fractions import Fraction import sys in_1,in_2,in_3 = sys.stdin.readline().split() in_1,in_2=Fr…
前言 python一向以简洁,易上手闻名,但是正是由于它的开放性,导致很难对我们的代码做一些保护措施,哪怕是做了混淆,反编译起来仍然易如反掌。 由于某种需要,我需要对python进行更好的保护,避免源码的泄露,增大反编译的难度,因此我特地探究了一下python嵌套C/C++的多种实现方式,同时参考了很多文章,接下来我会选几种方法进行尝试。 一、python C/C++ API 这是一种官方给的方法…
Python中JSON解析 Python2.6开始加入了JSON模块。 Python的JSON模块序列化和反序列化分别是encoding和decoding。 encoding :将一个Python对象编码成JSON字符串。 decoding:将JSON格式字符串解码成Python对象。 对简单的数据类型可以直接处理。如:string、unicode、int、float、list、tuple、dic…
Python 编程——编程环境 大多数Linux发行版都默认安装了Python环境 1、打开CentOS7.5终端,启动Python交互模式 [root@cate ~]# python Python 2.7.5 (default, Apr 11 2018, 07:36:10) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2 Type "help"…