我如何从python

时间:2019-08-08 16:48:57

标签: python html flask smtp

我想在python中导入html文件,而不能在python代码中写入html

我尝试读取html文件,并将内容放入变量中,但不读取css内容

html = open("templates/email.html","r")
msg.add_alternative(html.read(),subtype="html")        
html.close()

示例:

import 'file.html' as html
msg.add_alternative(html,subtype="html") 

2 个答案:

答案 0 :(得分:0)

这将打开并读取文件,并将其放入列表变量。

        fileName = "filepath of the html I want to read"
        htmlText = file.text.readlines(fileName)

如果要在htmlText变量内(在HTML内)查找某个元素。我建议使用如下所示的for循环和子字符串查找方法。

        for i in range(0, len(htmlText):
           line=htmlText[i]
           if (line.find('some element inside HTML') != -1):
                print("I found it")
                # some other action 

答案 1 :(得分:0)

我有

from flask import render_template
html = render_template('email.html');
msg.add_alternative(html,subtype="html")