In [1]:
import unicodedata
#import unicodedata2
In [2]:
unicodedata.lookup('LEFT CURLY BRACKET')
Out[2]:
In [3]:
unicodedata.name(u'/')
Out[3]:
In [4]:
unicodedata.decimal(u'9')
Out[4]:
In [5]:
unicodedata.decimal(u'a')
In [ ]:
unicodedata.category(u'A')
In [ ]:
unicodedata.bidirectional(u'\u0660')
In [ ]:
unicodedata.unidata_version
In [ ]:
def getcharInfo(c):
cinfo = ""
char = chr(c)
cat = unicodedata.category(char)
try:
name = unicodedata.name(char)
except ValueError:
name = "NoName"
cinfo = cinfo + ('%04x' % c) + " " + char + " " + cat + " " + name + "\n";
return cinfo
def getcharInfos(c1 , c2):
cinfo = ""
for c in range(c1 , 1 + c2):
cinfo = cinfo + getcharInfo(c)
return cinfo
In [ ]:
#print(getcharInfos(0x0500, 0x05FF))
In [ ]:
import time as time
import locale as loc
In [ ]:
print(time.strftime("%a, %d %b %Y %H:%M:%S"))
In [ ]:
loc.setlocale(loc.LC_TIME, "sv_SE") # swedish
print(time.strftime("%a, %d %b %Y %H:%M:%S"))
In [ ]:
loc.setlocale(loc.LC_TIME, "fr_FR") # fr
print(time.strftime("%a, %d %b %Y %H:%M:%S"))
In [ ]:
loc.k
In [ ]:
loc.nl_langinfo(loc.DAY_1)
In [ ]:
listLoc = loc.locale_alias
In [ ]:
def dumpLocale():
string1 = time.strftime("%A %B")
day1 = loc.nl_langinfo(loc.DAY_1)
day2 = loc.nl_langinfo(loc.DAY_2)
day3 = loc.nl_langinfo(loc.DAY_3)
day4 = loc.nl_langinfo(loc.DAY_4)
day5 = loc.nl_langinfo(loc.DAY_5)
day6 = loc.nl_langinfo(loc.DAY_6)
day7 = loc.nl_langinfo(loc.DAY_7)
string2 = day1 + " " + day2 + " " + day3 + " " + day4 + " " + day5 + " " + day6 + " " + day7
mon1 = loc.nl_langinfo(loc.MON_1)
mon2 = loc.nl_langinfo(loc.MON_2)
mon3 = loc.nl_langinfo(loc.MON_3)
mon4 = loc.nl_langinfo(loc.MON_4)
mon5 = loc.nl_langinfo(loc.MON_5)
mon6 = loc.nl_langinfo(loc.MON_6)
mon7 = loc.nl_langinfo(loc.MON_7)
mon8 = loc.nl_langinfo(loc.MON_8)
mon9 = loc.nl_langinfo(loc.MON_9)
mon10 = loc.nl_langinfo(loc.MON_10)
mon11 = loc.nl_langinfo(loc.MON_11)
mon12 = loc.nl_langinfo(loc.MON_12)
string3 = mon1 + " " + mon2 + " " + mon3 + " " + mon4 + " " + \
mon5 + " " + mon6 + " " + mon7 + " " + mon8 + " " + \
mon9 + " " + mon10 + " " + mon11 + " " + mon12
string4 = "" #loc.nl_langinfo(loc.YESEXPR)
return string1 + "\n" + string2 + "\n" + string3 + "\n" + string4
In [ ]:
dumpLocale()
In [ ]:
type(listLoc)
In [ ]:
for k in listLoc :
#print(k , listLoc[k])
try:
loc.setlocale(loc.LC_TIME, listLoc[k]) # fr
print("LOCALE_DUMP '" + listLoc[k] + "' \n" + dumpLocale())
except:
pass
In [ ]:
In [ ]: