具体来说,每次逃跑都\xe2\x80\x93做了什么以及为什么需要3次逃跑?尝试单独解码会导致"意外的数据结束"错误.
>>> print(b'\xe2\x80\x93'.decode('utf-8'))
–
>>> print(b'\xe2'.decode('utf-8'))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe2 in position 0: unexpected end of data
Run Code Online (Sandbox Code Playgroud) 我想在我的基于Python Tk包的GUI应用程序中设置一个图像.
我试过这段代码:
root.iconbitmap('window.xbm')
Run Code Online (Sandbox Code Playgroud)
但它给了我这个:
root.iconbitmap('window.xbm')
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1567, in wm_iconbitmap
return self.tk.call('wm', 'iconbitmap', self._w, bitmap)
_tkinter.TclError: bitmap "window.xbm" not defined
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
我希望能够代替1与1.文本块我有不同的数字.
那么,我怎样才能找到要在替换中使用的匹配数字?
这是一个例子:
echo "1 MORE TEXT HERE" | sed 's/[0-9]/[0-9]\./g'
Run Code Online (Sandbox Code Playgroud)
我希望[0-9]在第二部分sed给我这场比赛.
我希望能够获取列表的范围字段。
考虑一下:
list = ['this', 'that', 'more']
print(list[0-1])
Run Code Online (Sandbox Code Playgroud)
其中[0-1]应该返回第一个和第二个字段。