我通过遵循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
您可以在终端中多次运行其中任何一个,看看它们是否卡住了。
非常感谢!
答案 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,因为您的互联网连接似乎不稳定。