python 对模块中的代码量有限制吗?

Does python have a limitation on the amount of code in a module?

我写了一个Python模块来解决俄罗斯方块拼图的问题,它包含很多代码,但是它不想运行,当我按f5 运行 程序,shell 重新启动,但随后停止工作,即使我启用调试仍然没有任何反应。我在程序的最开始放了一个 print 语句,但它没有执行,而且我无法使用 ctrl-c 终止程序。我能够通过将我定义的一些函数放入一个单独的模块来解决这个问题,现在它工作正常,但是如果我创建一个新函数并添加足够的打印语句,问题会再次出现,但可以通过以下方式解决只是删除一个声明。 Python我用的版本是Python2.7.8

问题似乎是我安装的 python 版本的问题。新安装能够 运行 长模块,即使从按 f5 到第一个打印语句也没有任何明显的延迟。