Flask-mail测试和遇到的问题
导语
今天在尝试
Flask-Mail
发送邮件的过程中,遇到一个小问题导致发送邮件失败,查到了半天问题,真是被自己蠢到了。
这里针对这个问题的前因后果做一个整理分享给大家,避免大家踩同样的坑。
安装 Flask-Mail
这里建议利用 virtualenv
来创建隔离的环境来测试发送邮件,关于 virtualenv相关的介绍和使用可以参考如下连接
今天在尝试
Flask-Mail
发送邮件的过程中,遇到一个小问题导致发送邮件失败,查到了半天问题,真是被自己蠢到了。
这里针对这个问题的前因后果做一个整理分享给大家,避免大家踩同样的坑。
这里建议利用 virtualenv
来创建隔离的环境来测试发送邮件,关于 virtualenv相关的介绍和使用可以参考如下连接
>>> goods = [['appple',70999],['banaba',2000],['orange',10000]]
>>> type(goods)
<type 'list'>
>>> for index,item in enumerate(goods):
... print index,item
...
0 ['appple', 70999]
1 ['banaba', 2000]
2 ['orange', 10000]
>>> for index,item in enumerate(goods):
... print index,item[0],item[1]
...
0 appple 70999
1 banaba 2000
2 orange 10000
>>>
## enumerate可以有第二个参数
>>> for index,item in enumerate(goods,2):
... print index,item[0],item[1]
...
2 appple 70999
3 banaba 2000
4 orange 10000
>>>
文件大小为83M,用python计算文件行数
实际脚本
#!/usr/bin/env python
#-*- coding:utf8 -*-
file = '/usr/local/tomcat/logs/appLog/appLog.2016-11-08.log'
## 方式一,对于文件很大的时候比较慢
#count = len(open(file,'r').readlines())
#print count
## 方式二,相对比较高效
count = 0
for index, line in enumerate(open(file,'r')):
count += 1
print count