python - 如何处理烧瓶中记录请求标头中的空行
问题描述
我只想在日志文件中记录 request.headers,但是当我记录它时:
logging.debug("Headers:{0}".format(request.headers))
日志里有这么多空行,怎么剪?
我发现它在行之间有'/r/n',但是当我使用 split('\r\n') 时,效果不佳。有什么建议吗?
解决方案
headers = "\n".join(filter(lambda x : x!="" ,[line.strip() for line in str(request.headers).split("\n")] ))
我的同事帮助了我。
推荐阅读
- java - 如何以所需的方式对 REST API 响应进行排序?
- xslt - 如何使用 XSLT 删除特定 xml 元素的命名空间前缀?
- c - 问题编译 libmagic 程序,magic_open,MAGIC_MIME 和 MAGIC_CHECK 未声明
- ruby-on-rails - rails activeadmin select input 给出错误数量的参数(给定 1,预期为 0)
- c - 使用 NLOPT SLSQP(基于梯度的算法)时 C 中的 NLopt nullptr 异常
- javascript - 您如何模拟在 jest/enzyme 中传递给 wrapper.instance().method 的参数?
- azure-active-directory - 为什么我不能在图形资源管理器中向 appRoles 对象添加元素?
- python - 我想删除以下字符串“Production and nonsupervisory employees\r\n\n\n”中 \ 之后的任何内容
- sql - Postgresql-9.6 SELECT * FROM table WHERE value IN array 保存他的顺序
- bash - 如何在 Unix AIX 7.2 上使用 awk 或 sed 将 xml 文件中的每个标签更改为小写?