time 函数在爬虫程序中导致的问题

昨日在python上编了一个自动爬取CNN上的文章的爬虫,爬取的文章会存入特定的文件夹,之前调试都运行得很好。

但是后来我想让它在爬取到一篇文章的时候在Shell上打印当时的时间,所以插入了一个print(ctime()),结果程序会生成文件,但是文件里面只有标题没有文章。

后来反复确认,每次只修改time模块函数那一段,确认是它在导致问题。

我后面把那个ctime()放到了程序的不同地方试了试,确认是插入了ctime()之后的语句都没有执行。只有放在程序的最最开头(没有缩进),才不会出现问题。

然后再把能获取当时时间的函数全都试了一遍,都有这个问题。

鄙人只是业余玩玩编程的,看不懂time模块里面的东西,想请教各位大佬,这究竟是为啥?问么解决?是time模块里面有什么东西在作祟吗??

万分感谢。

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 2

智障问题,已解决,谢谢...

4年前 评论
chihokyo

@ArthurCPeng 给你提个小建议。
1 文章分类错误,这如果是个问题那么就分类到问答的类目下。而不是博客。如果是想给大家分享的,博客也可以。
2 无论多小多弱智的问题也有可能别人也会犯错,可以把自己如何解决的略微写一下也好啊。
不然点进来的人看到了这个问题之后发现其实什么都没说。

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!