Dnomd343
2 years ago
1 changed files with 32 additions and 0 deletions
@ -0,0 +1,32 @@ |
|||||
|
#!/usr/bin/env python3 |
||||
|
# -*- coding: utf-8 -*- |
||||
|
|
||||
|
def is_traditional(character: str) -> bool: # whether character is traditional chinese |
||||
|
character = character[0] |
||||
|
try: |
||||
|
character.encode('big5hkscs') |
||||
|
except: |
||||
|
return False |
||||
|
return True |
||||
|
|
||||
|
|
||||
|
def is_simplified(character: str) -> bool: # whether character is simplified chinese |
||||
|
character = character[0] |
||||
|
try: |
||||
|
character.encode('gb2312') |
||||
|
except: |
||||
|
return False |
||||
|
return True |
||||
|
|
||||
|
|
||||
|
def chinese_check(character: str) -> None: |
||||
|
character = character[0] |
||||
|
print(character) |
||||
|
print('is_simplified ->', is_simplified(character)) |
||||
|
print('is_traditional ->', is_traditional(character)) |
||||
|
print() |
||||
|
|
||||
|
|
||||
|
chinese_check('我') |
||||
|
chinese_check('飯') |
||||
|
chinese_check('们') |
Loading…
Reference in new issue