如何使用python向浏览器显示.txt文件内容

Vit*_*ala 5 python

我们有一个test.py应该在同一个浏览器中显示一个.png文件和一个.txt文件。下面是我的代码:

print "Content-type: image/png\n"
print file(r"/var/www/cgi-bin/testpie.png", "rb").read()
myurl = "file://var/www/html/test.txt"

webbrowser.open(myurl)
Run Code Online (Sandbox Code Playgroud)

但我.png在浏览器中只获取文件。那么如何使用 python 在浏览器中显示两者呢?

Que*_*tin 1

如果您想显示两种类型的数据,那么您需要:

  • 有两个单独的 HTTP 请求
  • 使用一种可以嵌入另一种的数据格式(例如 HTML 而不是文本,将 PNG 作为带有方案的 URI 嵌入data:)。

您无法同时返回文本文档和 PNG 图像。