我在Python工作。因为我必须经常放.decode('utf-8')
,我想让它自动解码。你知道吗
第二个问题:
PS:我必须解码,尤其是发音符号像“čečensko”的字符串
以下是示例:
result={}
if 'Ulice: ' in spans.keys():
result['ulica']=spans['Ulice: ']
else:
result['ulica']=''
if 'Kontaktní osoba: '.decode('utf-8') in spans.keys():
result['kontaktna osoba']=spans['Kontaktní osoba: '.decode('utf-8')]
else:
result['kontaktna osoba']=''
if 'Město: '.decode('utf-8') in spans.keys():
result['mesto']=spans['Město: '.decode('utf-8')]
else:
result['mesto']=''
if 'PSČ: '.decode('utf-8') in spans.keys():
result['psc']=spans['PSČ: '.decode('utf-8')]
else:
result['psc']=''
if 'Telefon: ' in spans.keys():
result['telefon']=spans['Telefon: ']
else:
result['telefon']=''
在文件的顶部必须有# -*- coding: utf-8 -*-
,否则会产生错误。你知道吗
我是西班牙程序员,我们有一些特殊字符的问题。python中最棒的东西是使用:
Python: Unicode
您可以尝试这样做:
通过使用unicode,您可以避免每次编码和解码,只需在任何字符串前面添加一个
u
,如上面的示例所示。你知道吗如果你把所有的字符串都管理成unicode字符,我保证你会避免很多麻烦!你知道吗
您的代码可以是:
但是你需要在任何地方使用unicode字符串,你在这个函数中使用的字典的键也应该使用unicode字符来创建,一旦你习惯了在任何地方使用它,它就为你节省了很多时间。你知道吗
python中的Dictionary基本上是一个实现few methods的类,对您来说可能很重要:
基本上你只想让他们把每一个键都编码成字节,如果还没有的话,比如:
因此,您只需将默认字典包装到自己的字典中:
您可以从公共
dict
对象初始化它:in
运算符工作正常:项目选择也适用于:
相关问题 更多 >
编程相关推荐