我想给我8年级的计算机课(12-13岁的学生)上一节关于字符串操作的课。我希望他们从一个网站上抓取文本,并认为使用战争与和平可能很酷。但是,当我试图读取URL时,IDLE总是崩溃。它在Mac的终端或PC上的命令行中运行良好(需要5-10秒才能运行),但是出于网络安全的原因,我的学生无法访问命令行。在
我的代码是这样的
import urllib2
site = urllib2.urlopen('http://www.gutenberg.org/cache/epub/2600/pg2600.txt')
site.read()
有人有什么建议吗?在
你可以一行一行地读整件事,像这样:
我不得不说在第八年教Python很酷,战争与和平也很酷:)
不酷的人是闲着的(或者应该说是Tcl/Tk),在处理大量的文本打印时会受到痛苦,战争和和平对他来说太多了。在
请尝试按如下方式限制打印的文本量:
您是否读过this page关于在OSX下使用空闲的内容?如果您还没有安装,您需要先安装一个新的Tcl/Tk包。
相关问题 更多 >
编程相关推荐