【发布时间】:2016-07-08 09:41:20
【问题描述】:
我有一个打印一堆字符串的 python 程序。
我的程序通过 api 抓取房屋网站,并将房屋类型、卧室、位置和图像的 url 打印到 IDE 控制台。
我使用 PyCharm IDE 将结果打印到控制台。但是,我想在线运行此 python 文件以将这些结果打印到 html 页面而不是 IDE 控制台。我的问题是,当我将文件放在我的网络主机上并运行它时,它只是向我显示了 python 文件中的代码行,而不是实际运行它并打印出任何内容。我研究了“CGI-BIN”,它可以像在 IDE 上一样打印代码,但是,我的网络主机“000webhost”不包含此功能。我也研究过flask、django等web框架。
有没有办法在没有 web 框架的情况下打印到 html?如果没有,那么请告诉我如何通过 Web 框架做到这一点。
如果上面的描述过于宽泛,请发表评论,以便我可以添加更多详细信息,而不是投票否决我的问题。
【问题讨论】:
-
您可能想尝试使用静态 html 页面生成器。看这里:wiki.python.org/moin/StaticSiteGenerator
-
如果这只是为了调试,你可以放弃网络服务器,直接打印到本地文件用浏览器查看。我在 (wget/curl/etc) 之类的命令上做了很多调试 django。
-
你没有指定你想要的输出有多复杂;你可以使用
print('<html>hello world</html>')。
标签: python