20 lines
556 B
Python
Raw Normal View History

2021-04-19 22:35:25 +00:00
import sys
script, inputEncoding, error = sys.argv
def main(languageFile, encoding, errors):
line = languageFile.readline()
if line:
printLine(line, encoding, errors)
return main(languageFile, encoding, errors)
def printLine(line, encoding, errors):
nextLang = line.strip()
rawBytes = nextLang.encode(encoding, errors=errors)
cookedString = rawBytes.decode(encoding, errors=errors)
print(rawBytes, "<===>", cookedString)
languages = open("languages.txt", encoding="utf-8")
main(languages, inputEncoding, error)