模块“sys”没有属性“setExecutionLimit”

2024-09-30 06:14:37 发布

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


import sys
sys.setExecutionLimit(60000)

此代码给出了以下错误:

sys.setExecutionLimit(60000)
Traceback (most recent call last):

  File "<ipython-input-6-6f700cfa2531>", line 1, in <module>
    sys.setExecutionLimit(60000)

AttributeError: module 'sys' has no attribute 'setExecutionLimit'

为什么我会看到这个错误,我应该如何修复它?谢谢


Tags: 代码importmostinput错误ipythonsysline
1条回答
网友
1楼 · 发布于 2024-09-30 06:14:37

在标准Python中没有sys.setExecutionLimit这样的东西。该函数是Skulpt的一部分,这是一个类似于Python 2的基于Javascript的实现

在Skulpt中,sys.setExecutionLimit管理执行时间限制,而标准Python没有

Python确实具有完全不相关的函数^{},该函数管理Python在抛出递归错误之前允许的最大调用堆栈深度。(请注意,设置高递归限制通常只会将Python堆栈溢出转换为C堆栈溢出,这会更混乱,更难调试。)

相关问题 更多 >

    热门问题