位置: 编程技术 - 正文
推荐整理分享解决python3中自定义wsgi函数,make_server函数报错的问题(python自动化处理),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python中的zfill,python3 zlib,python3 zlib,python3 zlib,python 自举,python z3,python3 zlib,python3 zlib,内容如对您有帮助,希望把文章链接给更多的朋友!
这段代码在python2.7中可以运行,到python3.4中运行,就开始报错,报错内容如下:
猛地一看,这么多报错,一下就蒙圈了,各种google百度,各种查,google到时能查到一些,
但是英文不好,也看不太明白,百度查到的都是垃圾,根本就没用,最后硬着头皮,一点一点看源码。
首先,根据第一行的提示:
我这里用的编辑器是pycharm,找到handlers.py文件的行,按住ctrl点击文件中的finish_response()方法,
就找到self.finish_response()定义的位置了。根据第二条提示:
发现是write方法出现错误,再按住ctrl点击write方法,找到定义write方法的位置,发现第一行就定义了一条报错:
对照上面的报错信息,发现可能是变量data的类型,不是bytes,所以在handlers.py行代码self.write(data)上面加一句:
data=data.encode(),再次刷新程序,发现所有报错居然都没了,程序正常运行。
以上这篇解决python3中自定义wsgi函数,make_server函数报错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。
Python实现桶排序与快速排序算法结合应用示例 本文实例讲述了Python实现桶排序与快速排序算法结合应用的方法。分享给大家供大家参考,具体如下:#-*-coding:UTF-8-*-importnumpyasnpfromQuickSortimportQuickSortdef
Python之Django环境搭建教程(MAC+pycharm+Django++postgreSQL) 搭建Django环境似乎是一件很简单的事情,其实不然,苦命的我折腾了大半天才好,遂在此总结下整个搭建过程,同时也愿刚入门的同行少走弯路~现在开始
Python实现的选择排序算法原理与用法实例分析 本文实例讲述了Python实现的选择排序算法。分享给大家供大家参考,具体如下:选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理是每一
标签: python自动化处理
本文链接地址:https://www.jiuchutong.com/biancheng/372326.html 转载请保留说明!友情链接: 武汉网站建设