小编Ric*_*ard的帖子

如何在python 3中解决这个"ValueError:不能有无缓冲的文本I/O"?

这是麻省理工学院python项目的一个问题,但它基本上是为python 2.x用户编写的,那么有没有办法修复下面的代码来运行最新的python 3?

当前代码提出"ValueError:不能有无缓冲的文本I/O"

WORDLIST_FILENAME = "words.txt"

def load_words():

    print("Loading word list from file...")

    inFile = open(WORDLIST_FILENAME, 'r', 0)
    # wordlist: list of strings
    wordlist = []
    for line in inFile:
        wordlist.append(line.strip().lower())
    print("  ", len(wordlist), "words loaded.")
    return wordlist
Run Code Online (Sandbox Code Playgroud)

python python-3.x

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

python ×1

python-3.x ×1