объяснение строкового байта в python3 - PullRequest
0 голосов
/ 01 сентября 2018
import sys

script, input_encoding, error = sys.argv

def main(language_file, encoding, errors):
    line = language_file.readline()
    if line:

       print_line(line, encoding, errors)
       return main(language_file, encoding, errors)

def print_line(line, encoding, errors):

    next_lang = line.strip()
    raw_bytes = next_lang.encode(encoding, errors=errors)
    cooked_string = raw_bytes.decode(encoding, errors=errors)
    print(raw_bytes, "<===>", cooked_string)



languages = open("languages.txt", encoding="utf-8")

main(languages, input_encoding, error)

Может кто-нибудь объяснить этот кусок кода

Это Languages.txt указанный в коде выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...