第一个问题。我正在努力学习python,我正在练习23。我键入的代码与Zed illustrated的书一模一样。我收到错误信息。我在谷歌和这里到处寻找答案,但我仍然没有找到任何适用的答案。下面是我的代码,我正试图通过window的power shell运行,如下所示: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, "<=========>", encoding = cooked_string)
languages = open("languages.txt", encoding="utf-8")
main(languages, input_encoding, error)
当我按照他在power shell中提出的