python进程已结束 退出代码0_PyCharm:进程以退出代码0结束

9 个答案:

答案 0 :(得分:22)

这是个好消息!这意味着您的代码没有错误。你已经完成了它并且没有任何问题。 Pycharm在找不到任何错误(加上您给出的任何输出)时返回0并返回1以及遇到错误时的错误消息。

编辑器和脚本的行为与交互式终端不同,当您运行某个功能时,它不会自动显示结果。你需要实际告诉它自己做。

通常,您只需print结果。

如果您使用print(data.shape),则应返回您对成功消息Process finished with exit code 0的期望。

答案 1 :(得分:7)

exit code 0意味着您的代码运行没有错误。

例如,给一个error code(在下图中很明显):在下面的代码中,变量lst是一个空列表,

但是我们得到了5个成员(不存在),因此程序抛出IndexError和exit 1,这意味着代码有错误。

您还可以定义退出代码以进行分析,例如:

ERROR_USERNAME, ERROR_PASSWORD, RIGHT_CODE = 683, 11, 0

right_name, right_password = 'xy', 'xy'

name, password = 'xy', 'wrong_password'

if name != right_name:

exit(ERROR_USERNAME)

if password != right_password:

exit(ERROR_PASSWORD)

exit(RIGHT_CODE)

答案 2 :(得分:3)

我建议您阅读exit代码。

exit 0表示没有错误。

exit 1表示您的代码中有一些错误。

这不是pyCharm或python特定的。在大多数编程语言中,这是非常普遍的做法。退出0表示程序成功执行,退出代码非零表示​​错误。

答案 3 :(得分:2)

如果程序成功运行,几乎所有程序(C ++ / python / java ..)都会返回0。这不是pycharm或python特有的。

在程序中,成功运行时无需显式调用exit函数,它默认情况下会调用exit(0),而在运行失败时则调用exit(not_zero_num)。

您还可以使用不同的exit调用code(num)函数进行分析。

答案 4 :(得分:2)

请添加您的代码而不是附件。同样,这意味着编译成功(没有错误)。 Pycharm和命令提示符(Windows OS),终端(Ubuntu)的工作方式不同。 Pycharm是一个编辑器,如果要打印某些内容,则必须明确地编写打印语句:

print(whatever_you_want_to_print)

就您而言,

print(data.shape)

希望有帮助。

答案 5 :(得分:0)

我认为您的代码没有问题,您可以在标签5: Debug而不是4: Run中找到打印结果(和其他输出)。

答案 6 :(得分:0)

我对你也有同样的问题。我终于解决了

我看到您正在尝试运行代码“ Kaggle-BreastCancer.py”

但是您的pycharm尝试运行“ Breast.py”而不是代码。

(我认为Breast.py仅包含函数,因此pycharm可以运行而不显示任何结果)

在[运行]标签上检查您要运行的代码。

答案 7 :(得分:0)

我只是遇到了这个问题,但是甚至无法运行一个简单的print('hello world')函数。

结果证明,Comodo的防火墙正在阻止打印脚本。通过从Comodo的“设置”>“高级”>“脚本分析”部分中删除Python,这是一个非常简单的修复程序。

祝你好运

答案 8 :(得分:0)

发生这种情况对我有用的是去

运行->编辑配置->执行->选中Run with

Python Console框(未选中)。

### PyCharm 中运行 JavaScript 进程异常终止解决方案 当遇到进程异常终止,退出代码 `-1073741819` (即 `0xC0000005`) 的问题时,这通常表示访问冲突错误。此类错误可能由多种因素引起,包括但不限于内存损坏、不兼容的库文件或配置不当。 #### 配置环境变量 确保所有必要的环境变量已正确定义。对于 Node.js 或其他 JavaScript 执行环境而言,路径设置至关重要。如果缺少这些设置,则可能导致加载失败或其他不可预见的行为[^1]。 #### 更新软件版本 保持使用的工具链处于最新状态有助于减少因旧版 bug 导致的问题发生几率。建议更新至最新的稳定版本的 PyCharm 和任何相关的插件或解释器。 #### 使用合适的执行上下文 在某些情况下,在 Python IDE 内部直接尝试执行非原生支持的语言可能会引发意想不到的结果。考虑通过命令行启动独立的 JS 脚本执行环境来测试代码逻辑是否存在问题[^2]。 ```javascript // 测试脚本可以直接用 node 命令执行 console.log('Testing standalone execution'); ``` #### 安全模式调试 启用安全模式可以排除第三方扩展带来的干扰。关闭不必要的附加组件和服务后再试一次操作,观察是否有改善效果。 #### 日志记录与分析 增加详细的日志输出可以帮助定位具体出错位置。修改目标应用程序以捕获更多关于崩溃前的状态信息,并仔细审查产生的报告寻找线索。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值