È anche possibile controllare gli alias di una codifica specifica utilizzando encodings
modulo, in questo modo, che vi darà una chiave alias corrispondenti come valori:
>>> from encodings.aliases import aliases
>>>
>>> for k,v in aliases.items():
if 'utf_8' in v:
print('Encoding name:{:>10} -- Module Name: {:}'.format(k,v))
Encoding name: utf -- Module Name: utf_8
Encoding name: u8 -- Module Name: utf_8
Encoding name: utf8_ucs4 -- Module Name: utf_8
Encoding name: utf8_ucs2 -- Module Name: utf_8
Encoding name: utf8 -- Module Name: utf_8
e come sottolineato dalla risposta 's il mgilson:
Avviso che le alternative di ortografia che differiscono solo in caso o di utilizzare un trattino invece di un u nderscore sono anche alias validi; pertanto, ad es. 'utf-8' è un alias valido per il codec 'utf_8'.
fonte
2016-02-13 18:48:51
L'output è lo stesso, no? –