小编Jul*_*ner的帖子

Python 2到3个字节/字符串错误

我正在尝试将为Python 2制作的Python库转换为Python 3,这是代码.

我在第152行有一个错误.在Py2版本中,函数是:


def write(self, data):
    self._write_buffer += data
Run Code Online (Sandbox Code Playgroud)

错误是:

TypeError:无法隐式地将'bytes'对象转换为str

我发现我要对变量进行解码,所以我将函数更改为:


def write(self, data):
    self._write_buffer += data.decode('utf8')
Run Code Online (Sandbox Code Playgroud)

它工作但我在asyncore库中有另一个错误说

(Type)必须是字节或缓冲区,而不是str

那么,我该怎么办?

python string byte

8
推荐指数
1
解决办法
6038
查看次数

Openlayers - 从一个点获取纬度/经度时的投影问题

我试图从Openlayers和OSM的可拖动标记中获取纬度/经度,但我找不到投影转换的好设置,我做错了什么?

这是代码:http://pastie.org/2300321(参见addMarker l140&updateTargets l153)&和一个小的演示测试.

如果您提交地址,则拖动标记,经度和纬度都是错误的.我测试了几个不同的预测,但我不确定我要用什么...

javascript openlayers openstreetmap

2
推荐指数
1
解决办法
4279
查看次数

标签 统计

byte ×1

javascript ×1

openlayers ×1

openstreetmap ×1

python ×1

string ×1