iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python生成html邮件
  • 669
分享到

Python生成html邮件

邮件Pythonhtml 2023-01-31 05:01:32 669人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

最近在学习python,这是我第一个Python脚本。没有技术含量,之前不知道zip()函数,想让2个结果对应起来,弄了好久,后来问了做PHP的同事,才知道。需求:实现爬虫每次下载完成后生成html统计邮件,发送到邮箱;#!/usr/bin

最近在学习python,这是我第一个Python脚本。没有技术含量,之前不知道zip()函数,想让2个结果对应起来,弄了好久,后来问了做PHP的同事,才知道。

需求:实现爬虫每次下载完成后生成html统计邮件,发送到邮箱;

#!/usr/bin/env python
#coding:utf8
import os
td = """            <td style="border-style:inset;border-color:#808080;padding:0px;border-width:1px">"""
num = 1
os.system("ls -lth /data0/backup/video/* |awk '{print $1\" \"$3\" \"$NF\" \"$6}'> /tmp/fileinfo.log")
os.system("ls -lth /data0/backup/video/* |awk '{print $5}' > /tmp/filesize.txt")
maketime=os.popen('date +%Y-%m-%d" "%H":"%M').read()
number=os.popen('ls /data0/backup/video/|wc -l').read()
print """
<div><span style="line-height: 1.5;">备份时间:%s </span></div>
<div><span style="line-height: 1.5;">总文件数:%s </span></div>
<div><span style="line-height: 1.5;">文件列表:</span></div>"""%(maketime,number)
print """<table border="1" cellspacing="0px" style="text-align: center; border: 1px outset rgb(128, 128, 128); border-collapse: collapse; width: 60%; border-spacing: 0px;">
<tbody>"""
file=open('/tmp/fileinfo.log')
size=open('/tmp/filesize.txt')
filename=zip(size,file)
print "        <th>编号</th>"
#print "        <th>用户</th>"
print "        <th>时间</th>"
print "        <th>大小</th>"
print "        <th>文件</th>"
for k,v in filename:
info = v.split()
s = k.split()
print "        <tr>"
print  "%s%s</td>"%(td,num)
#print  "%s%s</td>"%(td,info[1])
print  "%s%s</td>"%(td,info[3])
print  "%s%s</td>"%(td,s[0])
print  "%s%s</td>"%(td,info[2])
print "        </tr>"
num = num+1
print """    </tbody>
</table> <div style="text-align: center;"><span style="line-height: 1.7;"></span></div>
"""

 实现效果

wKioL1Mqqgfy8uviAAU9SffsJBU933.jpg

 

linux下发送html邮件方式:

mail -s "$(echo -e "title\nContent-Type: text/html")" mail@qq.com

 

--结束END--

本文标题: Python生成html邮件

本文链接: https://www.lsjlt.com/news/189123.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python生成html邮件
    最近在学习Python,这是我第一个Python脚本。没有技术含量,之前不知道zip()函数,想让2个结果对应起来,弄了好久,后来问了做php的同事,才知道。需求:实现爬虫每次下载完成后生成html统计邮件,发送到邮箱;#!/usr/bin...
    99+
    2023-01-31
    邮件 Python html
  • python脚本生成html
    #-*- coding: utf-8 -*- from pyh import * CONST_LIST = [ ['1','AAA','100','...
    99+
    2023-01-31
    脚本 python html
  • python生成html报告
    转自:http://blog.sina.com.cn/s/blog_893e15b70101fhg5.html 作者:滔滔   感谢作者! 即将开始一系列的自动化项目实践,很多公共类和属性都需要提前搞定。今天,解决了测试报告的一些...
    99+
    2023-01-31
    报告 python html
  • python生成html表格
    最近做一个小工具,需要将统计数据生成html表格。在网上搜罗一圈后发现用pandas生成表格非常好用。代码如下: import pandas as pd def convertToHtml(result,title): #...
    99+
    2023-01-31
    表格 python html
  • html文件怎么生成
    要生成 html 文件,步骤包括:使用文本编辑器创建带有 .html 扩展名的文件。编写基本 html 代码结构,包括文档声明、html 根元素、头部和文档主体。添加 html 元素(如...
    99+
    2024-04-05
    sublime
  • 使用python发送html邮件
    说明:   最近一直在忙着业务迁移工作,己经有些日子没有写东西了,虽然写的很渣,还好是将功能实现了。#!/usr/bin/env python #coding:utf8   import smtplib from email.mime.te...
    99+
    2023-01-31
    邮件 python html
  • html文件怎么生成Axure
    使用 axure 生成 html 文件分四步:1. 导出为 html;2. 选择输出设置;3. 生成 html 文件;4. 预览和测试。 如何使用 Axure 生成 HTML 文件 生...
    99+
    2024-04-21
    css
  • 如何用Python自动生成报表以邮件发送
    如何用Python自动生成报表以邮件发送,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。数据分析师肯定每天都被各种各样的数据数据报表搞得焦头烂额,老板的,运营的、...
    99+
    2023-06-17
  • PHP中怎么生成html文件
    本篇文章为大家展示了PHP中怎么生成html文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。PHP生成html文件的相关实现方法。如何正确运用PHP ini_set函数PHP函数ini_get_a...
    99+
    2023-06-17
  • html文件怎么生成网址
    要将 html 文件转换为网址,需要使用网络服务器,包括以下步骤:获取网络服务器。设置网络服务器。上传 html 文件。创建域名。路由请求。 如何将 HTML 文件转换为网址 要将 H...
    99+
    2024-04-21
    apache nginx iis
  • html文件怎么生成链接
    如何在 html 中创建链接:指定链接地址:href 属性设置显示文本:文本类型: 内部链接、外部链接、锚链接锚链接: 使用 # 符号和标识符将用户定向到页面特定部分绝对/相对链接: 绝...
    99+
    2024-04-21
  • html文件怎么生成网页
    要生成 html 网页,请遵循以下步骤:使用文本或代码编辑器编写 html 代码。创建具有 、 和 标签的基本结构。在 中添加文本、图片等内容。使用 css 设置样式。检查错误。保...
    99+
    2024-04-21
    css sublime
  • 如何用Python生成HTML表格
    今天小编给大家分享一下如何用Python生成HTML表格的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来...
    99+
    2024-04-02
  • Python用列表生成html表格
    Python用列表生成html表格 d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } def generate_tr(name, score): if score < 60: #...
    99+
    2023-01-31
    表格 列表 Python
  • Python 生成 GIF 文件
    使用 Python 合成 gif 动态图,程序如下: 原图片需具有相同大小 import imageio import os import os.path def create_gif(gif_name, path, du...
    99+
    2023-01-31
    文件 Python GIF
  • 什么是html邮件
    本篇文章给大家分享的是有关什么是html邮件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。html邮件是指像网页一样的邮件,它包含有HTML链接,单击链接可以转到其他页面,可以...
    99+
    2023-06-15
  • python 生成html测试报表三步曲
    最近把测试框架优化了一下,原本生成的报表时txt格式的,现在搞成html格式。主要步骤如下 首先找个html处理工具,这样处理html会简单很多 我网上找了一下发现phy停好用,在这里非常感谢pyh的作者 phy源码如下 # @file: ...
    99+
    2023-01-31
    报表 三步曲 测试
  • python怎么生成txt文件
    python中生成txt文件的方法:1、在win操作系统中找到python程序目录;2、打开idle工具;3、在idle中新建一个shell脚本;4、输入“import os”指令导入os模块;5、通过“text_create('txt文件...
    99+
    2024-04-02
  • python怎么生成com组件
    要在Python中生成COM组件,可以使用pywin32库。下面是一个简单的示例,演示了如何创建一个COM组件:```pythoni...
    99+
    2023-09-27
    python
  • 使用Python生成pdf文件
        Python平台的优秀PDF报表类库Reportlab。它不属于Python的标准类库,所以必须手动下载类库包并安装:       yum install python-reportlab -y    这篇文章将介绍reportla...
    99+
    2023-01-31
    文件 Python pdf
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作