小编kir*_*iri的帖子

为什么在Python中将en-dash写成'\ xe2\x80\x93'?

具体来说,每次逃跑都\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 unicode encoding utf-8

5
推荐指数
1
解决办法
1万
查看次数

在我的python Tk基础应用程序中设置应用程序图标(在Ubuntu上)

我想在我的基于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)

有人可以帮忙吗?

python ubuntu tkinter

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

在sed搜索/替换中访问匹配?

我希望能够代替11.文本块我有不同的数字.

那么,我怎样才能找到要在替换中使用的匹配数字?

这是一个例子:

echo "1   MORE TEXT HERE" | sed 's/[0-9]/[0-9]\./g' 
Run Code Online (Sandbox Code Playgroud)

我希望[0-9]在第二部分sed给我这场比赛.

regex sed

3
推荐指数
1
解决办法
144
查看次数

Python列表的范围?

我希望能够获取列表的范围字段。

考虑一下:

list = ['this', 'that', 'more']

print(list[0-1])
Run Code Online (Sandbox Code Playgroud)

其中[0-1]应该返回第一个第二个字段。

python list

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

标签 统计

python ×3

encoding ×1

list ×1

regex ×1

sed ×1

tkinter ×1

ubuntu ×1

unicode ×1

utf-8 ×1