我有一个python cgi脚本,它创建一个文本区域,并使用文件内容的默认值填充它。这曾经工作,但最近我注意到文件中的内容发生了变化; html呈现错误,提交按钮和文本区域中显示的文件内容的某些部分(作为默认内容)等缺失或搞乱使用总页面的HTML
print('<form action="x.cgi" method="post">')
print('<textarea name="textcontent" cols="120" rows="50">')
with open('somefile', 'r') as content_file:
content = content_file.read()
content_file.close()
print(content)
print('</textarea>')
print('<HR>')
print('<input type="submit" value="Submit" />')
print('</form>')
可以做些什么,以便somefile的内容不会与html表单混淆。请注意,somefile是一个配置文件,我需要打印文件中的所有内容,以便用户可以进行必要的更改并提交