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

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

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

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


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

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

根据你提供的引用内容,报错"Process finished with exit code -1073741795 (0xC000001D)"通常是由于程序出现了一些错误导致的。这个错误代码对应的是操作系统的异常退出代码,具体原因可能有很多种。以下是一些可能导致该错误的常见原因和解决方法: 1. 内存溢出:如果你的程序使用了大量的内存,而你的系统内存不足以支持,就会导致程序异常退出。可以尝试优化你的代码,减少内存使用量。 2. 无效的指针引用:如果你的程序存在无效的指针引用,就会导致程序异常退出。可以检查你的代码,确保没有使用无效的指针。 3. 依赖库问题:有时候,程序使用的依赖库可能与系统环境不兼容,导致程序异常退出。可以尝试更新或重新安装相关的依赖库。 4. 硬件问题:有时候,硬件故障也可能导致程序异常退出。可以检查你的硬件设备是否正常工作。 5. 其他问题:除了上述原因外,还有一些其他可能导致程序异常退出的问题,比如文件读写错误、权限问题等。可以仔细检查你的代码,查找可能的问题。 总之,要解决这个报错,你需要仔细检查你的代码,并尝试找出可能导致程序异常退出的原因。根据具体情况采取相应的解决方法。如果以上方法都无法解决问题,建议你提供更多的代码和错误信息,以便更好地帮助你解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值