pycharm运行爬虫代码只显示Process finished with exit code 0的解决办法


python爬虫无法 爬虫程序运行不出内容_python爬虫无法

运行代码只有这个,没有print输出任何东西,这种情况是exit code 0 表示程序执行成功,正常退出。但是没有输出内容,很气人。

遇到这个问题也是在各种csdn博客上到处找。一共可以总结为2中情况。

分别如下:

一种是更改python执行的环境即:

打开File中的Create Project中默认选的New environment using改为

Existing interpreter

python爬虫无法 爬虫程序运行不出内容_python_02


这是一种解决办法,但是没有解决我的问题,执行后还是一样,凡是更改环境解释器的解决方法都没有解决我的这个问题,运行后还是一样只有Process finished with exit code 0。

第二种解决办法:

探究出现这个问题的原因,我认为既然不是这个问题,那应该是运行代码时需要配置文件。

而我没有配置文件

即需要在run=>Edit Configuration中点击Python,将name改为你需要执行的文件名字

python爬虫无法 爬虫程序运行不出内容_文件名_03


在Script path中加入执行该文件的完整路径

python爬虫无法 爬虫程序运行不出内容_python_04


注意如果路径名为:C:\Users\风飘 小谭谭\Desktop\爬虫实战1

则后面运行代码时会报错:can’t find ‘main’ module

所以必须加上完整的路径。

python爬虫无法 爬虫程序运行不出内容_文件名_05


修改完成后终于出结果了。

python爬虫无法 爬虫程序运行不出内容_python_06


在这里总结一下,本来我还想是在不行就卸载软件吧,但是后面一想,应该不是软件的问题,而且有时候你解决问题的方向出了错就不能解决问题,首先需要思考出现问题的可能原因,然后再去寻找答案。

这里简单总结。