VS 代码终端不刷新

VS 代码终端不刷新

今天,当我在处理一些代码时,我注意到在终端上运行代码时,VS Code 上的终端没有刷新。例如,在终端中运行此代码

from spellchecker import spellchecker


def get_file():
    SP = spellchecker("english_words.txt")
    while True:
        try:
            fname = input('Enter the name of the file to read:')
            text = open(fname, 'r')
        except:
            print('ha')
print('Welcome to the Text File Spellchecker.')
get_file()

然后输入自闭症应该打印“ha”,因为自闭症不是实际文件。我正在测试一些东西,并尝试删除“除了:“这是我通过终端运行的新代码。

from spellchecker import spellchecker


def get_file():
    SP = spellchecker("english_words.txt")
    while True:
        try:
            fname = input('Enter the name of the file to read:')
            text = open(fname, 'r')
print('Welcome to the Text File Spellchecker.')
get_file()

这样做应该会给我一个索引错误,但相反,它输出与我收到的第一个代码相同的输出,该代码包含除了:在里面。

有人知道为什么以及如何解决这个问题吗?

答案1

拼写检查器是一个类,这意味着你必须写:

from spellchecker import Spellchecker

相关内容