Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 围绕字符串打印HTML标记_Python_Html - Fatal编程技术网

Python 围绕字符串打印HTML标记

Python 围绕字符串打印HTML标记,python,html,Python,Html,我试图用一些字符串来包装常见的HTML标记,但是得到了非常奇怪的输出 def函数(): 返回字符串 tempStr=函数() 输出=(“”+tempStr+“”) 返回 </h1>empStr empStr /h是某种转义序列吗 编辑:按要求 output=retrieveText() 打印(输出) 输出:“进度点代码” print(“+output+”) 输出:“进度点代码”您是否忘记传递参数 这对我来说很好 def function(string): return

我试图用一些字符串来包装常见的HTML标记,但是得到了非常奇怪的输出

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显示从文档中读取文本时返回的特殊字符,如此链接的感谢堆中所述。下次将尝试优化我的搜索。