总结pycharm运行代码只显示Process finished with exit code 0的解决办法
pycharm运行代码只显示Process finished with exit code 0的解决办法
即
运行代码只有这个,没有print输出任何东西,这种情况是exit code 0 表示程序执行成功,正常退出。但是没有输出内容,很气人。
遇到这个问题也是在各种csdn博客上到处找。一共可以总结为2中情况。
分别如下:
一种是更改python执行的环境即:
打开File中的Create Project中默认选的New environment using改为
Existing interpreter
这是一种解决办法,但是没有解决我的问题,执行后还是一样,凡是更改环境解释器的解决方法都没有解决我的这个问题,运行后还是一样只有Process finished with exit code 0。
第二种解决办法:
探究出现这个问题的原因,我认为既然不是这个问题,那应该是运行代码时需要配置文件。
而我没有配置文件
即需要在run=>Edit Configuration中点击Python,将name改为你需要执行的文件名字
在Script path中加入执行该文件的完整路径
注意如果路径名为:C:\Users\风飘 小谭谭\Desktop\爬虫实战1
则后面运行代码时会报错:can’t find ‘main’ module
所以必须加上完整的路径。
第三种解决办法:因为格式不正确
python使用缩进来阻止代码块,请务必遵守约定俗成的习惯,坚持使用4个空格的缩进。
在文本编辑器中,需要设置把tab自动转换为4个空格,确保不混用tab和空格
1.File - New Projects Settings - Preferencesfor New Projects
第四种 配置testing为pytest----我是这种情况,终于解决了
pycharm运行代码只显示Process finished with exit code 0的解决办法
通过右键xxx.py 点击run 按钮执行文件,提示Process finished with exit code 0
但是通过 py.test 的命令就可以执行成功
且无以下的绿色 执行按钮
只需要在以下路径中进行设置然后 重启 pycharm就可以:
记得一定要重启 pycharm
原文链接:https://blog.csdn.net/weixin_42562500/article/details/103714440