在Mac终端中运行python。有时它运行良好,有时它会卡住而没有响应

时间:2018-02-28 14:46:28

标签: python debugging

我通过遵循Coursera python为每个人课程自学Python。我昨天写了几个文件,所有这些文件在Mac终端上运行时遇到了一个常见的问题,有时它运行得很快但很多时候它会卡住并且很长时间都没有响应。例如,其中一个文件卡住了,我的终端看起来如下:

TopSecrets@StevendeMBP: ~/Desktop/Coursera/Python for everybody/Course3 > python3 CA13_JSON.py 
Retrieving http://py4e-data.dr-chuck.net/comments_55310.json
(it got stuck here...)

我问过我的朋友,并被告知此问题可能是由我的终端缓冲区限制造成的。我搜索了一些帖子并改变了限制,但它没有帮助。

我的6个代码和一个在代码中调用的函数包(bs4,用于BeautifulSoup)被压缩在一起。谷歌驱动器链接是: enter link description here

您可以在终端中多次运行其中任何一个,看看它们是否卡住了。

非常感谢!

1 个答案:

答案 0 :(得分:0)

它对我来说非常合适。在MacOS上,您应该删除或注释应该清除终端屏幕但不会更改结果的第二行(os.system("clear all"))。输出是:

Retrieving http://py4e-data.dr-chuck.net/comments_55310.json
User count: 2
total sum is  2351

如果它仍然无法正常工作,我怀疑它会挂起http://py4e-data.dr-chuck.net/comments_55310.json,因为您的互联网连接似乎不稳定。