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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Mac终端中运行python。有时它运行良好,有时它会卡住而没有响应相关的知识,希望对你有一定的参考价值。

我通过跟随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

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

非常感谢你!

答案

它对我来说很完美。在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与您的互联网连接似乎不稳定。

以上是关于在Mac终端中运行python。有时它运行良好,有时它会卡住而没有响应的主要内容,如果未能解决你的问题,请参考以下文章

mac终端中“python”和“pythonw”有什么区别?

无法让eclipse在mac上运行终端命令

当我在 mac 上安装了 python 3.5 时,终端运行 python 2.7。

mac 自带终端切换python版本

如何在 Mac OSX 终端中更改主要 python 版本

mac 终端运行python的.py脚本