polpipouet.com


Un site personnel, avec des "polp!" et des "pouet!"

©2020 - d. baldo 潤業楮畱彥慢摬੯


chinmi.py
#!/usr/bin/env python3
import sys
import argparse

parser=argparse.ArgumentParser()
parser.add_argument('string',help='ascii string to transform in chinese')
parser.add_argument('-r','--reverse',help='reverse the transformation',action='store_true')
arg=parser.parse_args()
string = arg.string

if not arg.reverse:
    if len(string)&1 == 1:
       string=string+'\n'
    ascii_bytes=string.encode('ascii')
    trans16=ascii_bytes.decode('UTF-16-LE')
    print(trans16)
else:
    utf16_bytes=string.encode('UTF-16-LE')
    trans8=utf16_bytes.decode('ascii')
    print(trans8)