当前位置:网站首页 > Node.js开发 > 正文

安装node报错代码为2381(安装nodemon报错)



【10月更文挑战第16天】

异常是指程序在运行过程中发生的错误或者不正常的情况。当Python检测到一个错误时,解释器就无法继续执行了,反而出现一些错误的提示。

image.png

根据报错信息我们能找到报错的地方

异常类型 说明 NameError 使用一个还未被赋值的变量 TypeError 不同类型数据之间的无效 操作 IndexError 下标索引超出序列范围 KeyError 访问字典里不存在的键 SyntaxError python语法错误 ValueError 传入无效的值,即使值的类型是正确的 IndentationError 代码没有正确对齐,主要是缩进错误

当我们遇到异常的时候程序会终止执行,可能还会导致软件崩溃,遇到异常的解决方法:

  1. 预防:添加容错代码(代码过多代码冗余)
  2. 解决:添加捕获异常部分(try、expect)

image.png

 
  

except异常类型:

对用户进行提醒的代码

如果我们不知道对应的异常类型的话

我们就写Exception ---万能异常

能接收所有的错误信息

能代替所有异常类型

如果我们看默认报错的话,我们就这么写

except Exception as a:

print(f"错误{a}")

这后面字母a,你想起什么字母就写什么字母

这个存储的是错误信息

finally 的话,不管有没有异常,都会执行下面的代码的

except和else关系是或,只能执行一个

image.png

try后面必须有一个except

finally不管是否发生异常,始终都会执行

raise会主动抛出异常

函数在出现异常的时候会将异常返回至函数调用处,在调用处就能进行处理操作

raise 异常类型(异常描述信息)---抛出异常

在后面加上异常提示信息

raise的用法:

 
  

assert语句的格式:

assert测试条件,错误信息

断言语句是一种调试工具,用来测试某个断言条件,如果断言条件为真,则程序将继续正常执行;如果条件为假,则会引发AssertionError异常并显示相关错误信息

 
  

assert n.isdigit(),'只能输入数字'

assert 判断条件 ,‘报错信息’

Python中的模块,指的就是一个py文件。对于一个py文件,可以只用import来导入其中的代码

模块的使用:import 模块名

import keyword---查看关键字

import random---电脑产生随机值

  1. 内置模块:这类模块是Python自带的,可以直接导入使用。
  2. 第三方模块:也就是别人写好的一些模块,你要安装之后才可以用(先下载再导入使用 )。

3.自定义模块:自己在项目中定义的一些模块,注意自定义模块的时候命名要遵循标识符规定和变量的命名规范,并且不要与内置模块起冲突,否则将导致模块功能无法使用。

不能和内置模块冲突了

我们在同一文件夹中写一个py文件

然后在这个文件里面导入另一个文件

假设另外一个文件叫test.py

里面有个名字

我们在这个文件中写

import test

print(test.name)

我们需要先将test.py里面的代码运行进行保存

我们在别的文件才能进行调用

最好将这几个文件放到同一个目录之下

image.png

到此这篇安装node报错代码为2381(安装nodemon报错)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 安装node.js后cmd无法识别(node.js安装失败进度条倒退)2025-10-09 11:54:10
  • node.js安装不成功(node. js安装)2025-10-09 11:54:10
  • node安装npm -v错误(装了node 用npm会报错是为什么)2025-10-09 11:54:10
  • node安装配置环境(node安装及环境配置)2025-10-09 11:54:10
  • node控制台(node控制台类型错误怎么解决)2025-10-09 11:54:10
  • 升级node命令(linux node升级)2025-10-09 11:54:10
  • nvm安装npm失败(nvm安装及全局配置node)2025-10-09 11:54:10
  • 安装node.js命令(node.js安装配置)2025-10-09 11:54:10
  • npm安装node.js(npm安装nodemon命令)2025-10-09 11:54:10
  • node多版本管理(node版本管理工具nvm)2025-10-09 11:54:10
  • 全屏图片