我是Web开发的新手,我发现从一些服务器端脚本打印HTML语法是很常见的,这些脚本通常用python,php,perl等编写。 现在,通常所有编辑器都有一些功能,可以帮助程序员编写HTML时对HTML进行语法检查。 但是,如果从print语句发出HTML代码,那么如何进行HTML语法检查。
例如 生成HTML表单的服务器端python脚本可以像
print("<td><input type="file" name="upload_file" />")
这里是结束标记
</td>
遗失了。是否有编辑可以对此发出警告。否则,程序员如何处理它。
答案 0 :(得分:1)
您无法使用python
显示此代码。如果要创建服务器,则需要查找服务器端的开发(这些是最常用的三个):
此外,您可以在此处查看更多网络框架:https://wiki.python.org/moin/WebFrameworks
答案 1 :(得分:1)
对于任何非平凡的工作,最好不要在Python代码中嵌入HTML(或任何其他语言)。使用模板引擎,例如jinja2或其中一个others available。大多数Python Web框架都支持与至少一个模板引擎集成。
使用模板引擎分离代码和标记使代码更易于维护。特别是,用于模板化引擎代码的文件本质上是HTML,带有一些额外的标记,以允许变量替换,循环等,因此编辑器的HTML语法突出显示将适用于它们。
答案 2 :(得分:1)
使用崇高,重量轻,功能丰富。