ch04: update from book draft
This commit is contained in:
parent
a9fb6dc48a
commit
b000813f15
6
04-text-byte/locale_sort.py
Normal file
6
04-text-byte/locale_sort.py
Normal file
@ -0,0 +1,6 @@
|
||||
import locale
|
||||
my_locale = locale.setlocale(locale.LC_COLLATE, 'pt_BR.UTF-8')
|
||||
print(my_locale)
|
||||
fruits = ['caju', 'atemoia', 'cajá', 'açaí', 'acerola']
|
||||
sorted_fruits = sorted(fruits, key=locale.strxfrm)
|
||||
print(sorted_fruits)
|
18
04-text-byte/stdout_check.py
Normal file
18
04-text-byte/stdout_check.py
Normal file
@ -0,0 +1,18 @@
|
||||
import sys
|
||||
from unicodedata import name
|
||||
|
||||
print(sys.version)
|
||||
print()
|
||||
print('sys.stdout.isatty():', sys.stdout.isatty())
|
||||
print('sys.stdout.encoding:', sys.stdout.encoding)
|
||||
print()
|
||||
|
||||
test_chars = [
|
||||
'\u2026', # HORIZONTAL ELLIPSIS (in cp1252)
|
||||
'\u221E', # INFINITY (in cp437)
|
||||
'\u32B7', # CIRCLED NUMBER FORTY TWO
|
||||
]
|
||||
|
||||
for char in test_chars:
|
||||
print(f'Trying to output {name(char)}:')
|
||||
print(char)
|
Loading…
Reference in New Issue
Block a user