报错解决--各种报错都可以(python\c++)

如果你运行运行的程序突然报错了.

你是不是非常的生气.怎么改也改不对.

现在叫另一种方法保证每种报错你都知道为什么报错.

举一个例子(python):

import random as r
a = input('选择的东西 (用空格隔开 ):').split(' ')
print(a[len(a)])

这个代码乍一看没有问题.

但是运行一下.

就会报错.

这时候需要一个网站——百度翻译(翻译网站)

网址:百度翻译-200种语言互译、沟通全世界!百度翻译提供即时免费200+语言翻译服务,拥有网页、APP、API产品,支持文本翻译、文档翻译、图片翻译等特色功能,满足用户查词翻译、文献翻译、合同翻译等需求,随时随地沟通全世界icon-default.png?t=N7T8https://fanyi.baidu.com/?aldtype=85&keyfrom=alading#en/zh/

 举例的报错信息:

Traceback (most recent call last):
  File "C:\Users\wywyh\Desktop\雯雯的python\其他\帮你选择.py", line 3, in <module>
    print(a[len(a)])
IndexError: list index out of range

如果你不知道哪一行报错的话,报错信息会告诉你:

他会把那一行的代码给你显现出来。

最重要的地方就是最后一行,最后一行的格式是:

什么Error:报错原因 

我们只需要点到百度翻译里,把报错信息的最后一行复制,再粘贴让他翻译. 

所以我们举例子的这些代码,报错原因是因为列表索引超出范围,我们就可以把a[len(a)]改成a[len(a-1)]这样就不会报错了, 如果你改了还报错就把再一次报错的东西再放到百度翻译翻译一下,再改可能就没有问题了. C++也是一样的操作:

把他报错的放到百度翻译

就知道为什么报错了。

我整理出来了一个视频,你们可以看一看怎么操作:

理解报错-CSDN直播

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值