Python 围绕字符串打印HTML标记
我试图用一些字符串来包装常见的HTML标记,但是得到了非常奇怪的输出Python 围绕字符串打印HTML标记,python,html,Python,Html,我试图用一些字符串来包装常见的HTML标记,但是得到了非常奇怪的输出 def函数(): 返回字符串 tempStr=函数() 输出=(“”+tempStr+“”) 返回 </h1>empStr empStr /h是某种转义序列吗 编辑:按要求 output=retrieveText() 打印(输出) 输出:“进度点代码” print(“+output+”) 输出:“进度点代码”您是否忘记传递参数 这对我来说很好 def function(string): return
def函数():
返回字符串
tempStr=函数()
输出=(“”+tempStr+“”)
返回
</h1>empStr
empStr
/h是某种转义序列吗
编辑:按要求
output=retrieveText()
打印(输出)
输出:“进度点代码”
print(“+output+”)
输出:
“进度点代码”
您是否忘记传递参数
这对我来说很好
def function(string):
return string
tempStr = function('bye')
output = ("<h1>" + tempStr + "</h1>")
def函数(字符串):
返回字符串
tempStr=函数('bye')
输出=(“”+tempStr+“”)
获取预期的输出
“再见”
能否请您更具体地说明您的案例,以及您使用的techstack以及示例输入和输出或错误?1。我不知道你所说的技术堆栈是什么意思。输入是一个简单的字符串
,输出是字符串
连接成这样的字符串
,当您试图打印HTML标记时,我想您可能正在使用任何web框架,这就是问这个问题的原因。我的函数不需要参数,字符串是在函数本身内部获得的,函数本身工作正常。奇怪的是,ti对你有效,与我的版本几乎没有区别。我也可以复制你的结果,而不用使用我的函数。我使用的docx包似乎导致它从Word文档中读取的字符串发生变化。将对此进行故障排除。我尝试使用repr(retrieveText())
,它返回了“进度点代码\r\r\x07”
。知道/r
在做什么吗?。这使我相信,这是造成这一问题的原因issue@TheMob\r\r\x07显示从文档中读取文本时返回的特殊字符,如此链接的感谢堆中所述。下次将尝试优化我的搜索。