本文整理汇总了Python中flask.Markup.split方法的典型用法代码示例。如果您正苦于以下问题:Python Markup.split方法的具体用法?Python Markup.split怎么用?Python Markup.split使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类flask.Markup
的用法示例。
在下文中一共展示了Markup.split方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: t1
# 需要导入模块: from flask import Markup [as 别名]
# 或者: from flask.Markup import split [as 别名]
def t1():
value = text
multiline = "\n" in value
if multiline:
value = value.replace("|"," ||").replace("\n"," |n")
if "&" in value or "<" in value:
value = Markup(Markup(value).unescape()).striptags()
# soporte multilinea
if multiline:
values = value.split(" |n")
# strip de la lista
start = 0
end = len(values)-1
while values and start<end and not values[start].strip(): start+=1
while values and end>start and not values[end].strip(): end-=1
if values and start<end:
value = "\n".join(value.replace(" ||", "|") for value in values[start:end+1])
else:
value = ""
return value
示例2: Flask
# 需要导入模块: from flask import Markup [as 别名]
# 或者: from flask.Markup import split [as 别名]
from flask import Flask
from flask import render_template
from flask import Markup
app = Flask(__name__)
test = ""
@app.route("/")
def hello():
# return "Hello World!<br>" + test
return render_template("index.html", inject=test)
if __name__ == "__main__":
f = open("test.txt", "r")
test = f.read()
test = Markup("<br>".join(test.split()))
app.run(host="0.0.0.0", port=8080, debug=False)