time 函数在爬虫程序中导致的问题
昨日在python上编了一个自动爬取CNN上的文章的爬虫,爬取的文章会存入特定的文件夹,之前调试都运行得很好。
但是后来我想让它在爬取到一篇文章的时候在Shell上打印当时的时间,所以插入了一个print(ctime()),结果程序会生成文件,但是文件里面只有标题没有文章。
后来反复确认,每次只修改time模块函数那一段,确认是它在导致问题。
我后面把那个ctime()放到了程序的不同地方试了试,确认是插入了ctime()之后的语句都没有执行。只有放在程序的最最开头(没有缩进),才不会出现问题。
然后再把能获取当时时间的函数全都试了一遍,都有这个问题。
鄙人只是业余玩玩编程的,看不懂time模块里面的东西,想请教各位大佬,这究竟是为啥?问么解决?是time模块里面有什么东西在作祟吗??
万分感谢。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: