检测python中是否存在字符集
是否可以在Python中检查给定的字符集是否存在/是否已安装。 例如:检测python中是否存在字符集,python,character-encoding,Python,Character Encoding,是否可以在Python中检查给定的字符集是否存在/是否已安装。 例如: 检查('iso-8859-1')->正确 选中('bla')->False您可以使用编解码器模块中的lookup()功能。如果编解码器不存在,则会引发异常: import codecs def exists_encoding(enc): try: codecs.lookup(enc) except LookupError: return False return Tru
检查('iso-8859-1')->正确
选中('bla')->False您可以使用
编解码器
模块中的lookup()
功能。如果编解码器不存在,则会引发异常:
import codecs
def exists_encoding(enc):
try:
codecs.lookup(enc)
except LookupError:
return False
return True
exists_encoding('latin1')
您可以使用
codecs
模块中的lookup()
函数。如果编解码器不存在,则会引发异常:
import codecs
def exists_encoding(enc):
try:
codecs.lookup(enc)
except LookupError:
return False
return True
exists_encoding('latin1')