关于pycharm中运行代码报错的解决思路

本文分享了在PyCharm中遇到代码运行错误时的解决思路,包括如何定位错误、利用debug工具逐行检查代码、理解错误原因并解决。通过实际案例展示了debug的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于pycharm中运行代码报错的解决思路

复盘一下对于代码运行报错的解决思路,以免忘了。
之前对于代码报错有种恐惧感,生怕出什么幺蛾子,但每次都会有很多bug,每改进一个bug又会出现下一个bug,对于我这个python初学者来说真是抓狂。后来就习惯了,心里面不再是祈祷千万别出错,而是想看你这次还能报什么错。
报错后的解决思路。
首先看报的是什么错。看错在哪一行,是什么错。
在这里插入图片描述
然后再去百度搜出错的原因是什么,一般csdn、博客园、stakeflow都会找到答案和解决方法。
我的错因是这样的。
在这里插入图片描述

**然后进行debug(重点**),发现确实如网上所说,model.fit()前两个参数是空的。然后再一行一行看代码,为什么他是空的。然后继续往上面的代码看,找不到原因,只能又一行一行往下看。debug是个很好的工具,可以帮你剩下很多麻烦。从上往下看的时候他会实时显示每个变量的值和类型。非常方便。


后来找到问题出在这儿。(中间不是很懂嵌套循环还有continue和break的区别,又去查了一下,然后才看懂了下面的代码)。他是在遍历文件夹下面的文件,然后找到之前生成的.npy文件,而我的其他文件夹下面是空的,没有文件,唯一有文件的subset0文件夹被跳过了。

在这里插入图片描述
总之解决思路就是先看报的什么错,然后找原因,然后debug,然后挨行看代码,不懂的函数等等及时查询。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值