退出代码77在Python中是什么意思?

2024-04-18 02:58:09 发布

您现在位置:Python中文网/ 问答频道 /正文

有人知道退出代码77是什么意思吗?我使用Python3.7和Pycharm作为IDE。每当我尝试运行任何程序时,输出都会在几秒钟后结束

Process finished with exit code 77

这在以前任何时候都没有发生过,但几个月前就开始发生了,我只是忽略了它,但它并没有随着时间的推移变得更好。我认为这个错误也会发生在提示符上,因为提示符只是在一段时间后突然退出

我该如何解决这个问题


Tags: 代码程序错误with时间exitcodeide
2条回答

在所有Unix操作系统上,每次进程退出时,它都会返回一个退出状态,告诉操作系统进程是成功运行还是遇到某种故障模式

知道一个工具是否成功很重要,但向系统的其他部分提供更多信息有很多好处。不幸的是,没有超越标准故障代码的通用退出代码标准

最接近官方扩展标准的是BSD系列操作系统。头文件sysexits.h定义了15种新的错误状态,范围从64到78。其中包括基于系统错误和用户错误返回的选项。与C不同,sysexits.h没有将1声明为通用故障退出状态,而是涵盖了新状态下的大多数需求。sysexits.h提供的退出状态如下:

64 - Command line usage error
65 - Data format error
66 - Input is not openable
67 - Addressee unknown
68 - Unknown host name
69 - Service unavailable
70 - Internal software error
71 - System error
72 - Critical OS file missing
73 - Can no create output file
74 - I/O error
75 - Temporary failure
76 - Remote error in protocol
77 - Permission denied
78 - Configuration error

检查此link

退出代码77表示权限被拒绝

相关问题 更多 >