运行此代码后计算机冻结

时间:2014-02-24 10:13:24

标签: python

运行此代码时,为什么我的计算机会冻结?

import sys
from scanner import *

def main():
        readTokens("words.txt")

def readTokens(fileName):
        s = Scanner(fileName)
        token = s.readtoken()
        item = []
        while (token != ""):
            item.append(token)
            token = s.readtoken()
        s.close()
        return item

main()

1 个答案:

答案 0 :(得分:3)

大部分代码永远不会被调用。只调用readTokens()。

但是,如果不了解“扫描程序”代码,所有人都可以建议将一些日志/调试语句放入代码中,以查看它是否在此代码段或其他位置中断。