在python脚本运行的过程之中如果出现了错误就会导致程序停止 , 而很多的小伙伴都不知道在出现错误时该如何去解决它 。那么小编就会在这篇文章来给大家讲解一下 , 在python程序和脚本运行过程之中出现错误时该如何去进行分析解决 , 感兴趣的就一起往下看看吧 。
文章插图
python脚本只要运行之后都会将控制台唤起来 , 而一旦出现错误就会将错误信息给打印在控制台上面 , 而在这些信息之中就包含了错误出现的位置原因以及解决方法 , 示例如下:
# 这是运行的代码while i<10: pass# 这是错误提示信息Traceback (most recent call last): File "<stdin>", line 1, in <module>NameError: name 'i' is not defined. Did you mean: 'id'?【Python运行时报错怎么办?Python脚本运行中出现错误如何解决】在这一段错误提示信息之中就可以看出来 , File后面的line表示的意思就是这个错误出现在当前python脚本之中的第一行 , line1表示的就是代码行号 。而后面的module意思为当前文件 , 如果加上了名称就是其他导入的模块出现错误 。
继续往下看NameError就是名称错误了 , 冒号后面接着的就是错误出现的原因和解决方法 , 翻译过来的意思就是变量i没有定义 , 是否想要使用id这个变量 。因为在上面的代码之中循环表达式内的变量i没有提前定义 , 所以找不到该变量就会出现名称错误 , 定义一个变量i并赋值整数即可解决问题 。
总的来说 , 无论是python脚本、程序还是一段代码在运行过程之中出现错误 , 只要看这三点错误信息就能够知道它是在哪怎么发生的 , 然后打开源码修改解决即可 。
推荐阅读
- Python要安装在C盘吗?Python不安装到C盘有什么影响
- Python中常见的运行时错误有哪些?Python运行错误类型有什么
- Python有几种错误类型?Python错误类型是哪三种
- Python出现异常和错误怎么解决?Python常见异常错误解决方法解析
- Python列表和元组的相同点和不同点是什么?Python列表和元组两者有什么区别?
- Python代码区分大小写吗?Python是区分大小写的编程语言吗?
- Python中如何返回绝对值?Python求某个数的绝对值方法
- Python编辑器spyder怎么安装?spyder编译器的安装技巧
- Python如何导入加载类库?Python中如何引入math模块?
- Python语言的编程模式有什么?Python常见的几种编程模式