大佬教程收集整理的这篇文章主要介绍了Python Flask - 如何将另一个 Python 模块中的打印语句显示到网页上?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我是在 Python 中使用 Flask 进行 Web 编程的初学者。我构建了一个网页,它接受用户的一些输入,单击页面上的命令按钮会导致调用另一个 Python 模块的 main 方法。我想将该 python 脚本的控制台输出打印到网页(如果可能,连续打印)。示例代码是:
> @app.route('/register',methods=["POST"])
> def register():
> ip_address = request.form.get("IP_ADDRESS")
> router_LOCATIOn = request.form.get("Routers_LOCATIOn")
>
> def g():
> output = xyz.main(ip_address,router_LOCATIOn)
> for line in output:
> yIEld line
>
> return Response(g(),mimetype='text/HTML')
其中 xyz 是我在上述代码中导入的 python 脚本,而 main() 包含很少的打印语句。目前,我正在使用一个列表将打印语句的内容附加到它并将其返回给调用者函数(在这种情况下,调用者是 g())。
我需要将所有打印语句打印到网页上,因为它在控制台上打印。任何帮助将不胜感激。
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的Python Flask - 如何将另一个 Python 模块中的打印语句显示到网页上?全部内容,希望文章能够帮你解决Python Flask - 如何将另一个 Python 模块中的打印语句显示到网页上?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。