腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
可以
测试
使用
`
os._exit
()`
的
函数
吗
?
、
、
、
我想
测试
一个
函数
在失败时是否执行
os._exit
(2)。我见过很多
使用
SystemExit
的
sys.exit()解决方案。我已经阅读了和文档,
os.
_exit()似乎没有
使用
SystemExitmake: *** [test] Error 2 这可能是由于
函数
调用了
os.
浏览 4
提问于2017-07-19
得票数 4
回答已采纳
2
回答
在python中处理
函数
的
依赖关系
、
我想写一个自动化事件序列
的
脚本,其中下一个序列
的
执行取决于上一步
的
成功。基本上有8个
函数
,我想逐个调用one,如果其中一个失败了,我想在那个点退出。那么我该如何在python中处理这个问题呢?
浏览 1
提问于2014-12-19
得票数 1
2
回答
在os.fork()之后退出子进程
、
哪个
函数
是在os.fork()之后调用退出子进程
的
正确
函数
_exit()通常只应在fork()之后
的
子进程中
使用
。它没有说明
使用
sys.exit()终止子进程是否
可以
接受。所以: 这样做有什么潜在
的
副作用
吗
?
浏览 2
提问于2012-06-13
得票数 8
回答已采纳
2
回答
如何在多线程python应用程序中创建全局错误处理程序
、
、
有2-3个生产者线程,它们与DB通信,并以大块
的
形式获取一些数据,并将它们填充到队列中。 数据源
的
对象由生产者线程通过API访问。这些数据源是完全独立
的
。因此,这些生产者只理解数据
的
存在或不存在,而这些数据应该由数据源对象提供。我创建这三种类型
的
线程,并通过调用join()使主
浏览 3
提问于2012-12-03
得票数 2
3
回答
有没有办法防止从sys.exit()引发
的
SystemExit异常被捕获?
、
、
、
文档说调用sys.exit()会引发一个SystemExit异常,这个异常
可以
在外层捕获。我遇到了这样一种情况:我想明确地、毫无疑问地从
测试
用例中退出,但是unittest模块捕获了SystemExit并阻止了退出。这通常很好,但我尝试处理
的
特定情况是,我们
的
测试
框架检测到它被配置为指向非
测试
数据库。在这种情况下,我想退出并阻止运行任何进一步
的
测试
。当然,由于unittest捕获了SystemExit并在它
的
路上愉快地继续,它正在阻挠
浏览 6
提问于2008-10-06
得票数 67
回答已采纳
1
回答
加入
的
Python进程不会调用atexit。
、
、
我认为Python进程在终止时调用其atexit
函数
。注意,我
使用
的
是Python2.7。下面是一个简单
的
例子:import atexitprocess.start()我希望它能打印出"atexit
函数</e
浏览 2
提问于2014-10-19
得票数 3
回答已采纳
2
回答
以编程方式结束/退出胶水作业
、
、
、
、
我正在
使用
Glue书签处理数据。我
的
工作安排每天,但也
可以
启动“手动”。由于我
使用
书签,有时Glue作业
可以
在不需要处理新数据
的
情况下启动,因此读取
的
dataframe是空
的
。在这种情况下,我想适当地结束我
的
工作,因为它没有什么关系。我试过: job.commit()但是,SystemExit: 0错误地终止了我
的
工作。 如何成功地结
浏览 7
提问于2021-09-22
得票数 1
回答已采纳
1
回答
带子进程
的
PyUnit
、
、
我在PyUnit中
测试
这段代码时遇到了问题,因为当子进程
使用
sys.exit显式退出时,它会创建一个PyUnit错误。----------------------------------如果一个子进程显式退出,有没有办法避免PyUnit
测试
失败
浏览 2
提问于2011-02-03
得票数 3
回答已采纳
1
回答
如何制作退出python3
的
定时器
、
、
我有一个脚本,它不能正常工作,所以在bash中,我让脚本在while循环中,我希望我
的
脚本
可以
在一段时间后自动关闭,我试图
使用
threading.timer,但我
的
代码不能运行quit()或exit()
浏览 4
提问于2017-08-14
得票数 0
回答已采纳
1
回答
如何
使用
线程进行客户端服务器应用程序
的
功能
测试
?
、
、
、
、
我有客户端和服务器模块,每个模块都
可以
通过一个
函数
启动。我只需要找到一种并行运行展位
的
方法 最好是出于性能原因
使用
线程。第一个试探性
的
简单线程在捕获线程
的
run方法中
的</e
浏览 3
提问于2016-03-25
得票数 0
2
回答
正确退出python
我知道sys.exit()会引发一个退出异常,所以当我运行这个
函数
时,我知道它不会退出: ....: sys.exit() ....: 但是我认为
os.
_exit()应该
使用
C调用退出,但它也导致了一个异常: ....:
os.
.: 有没有办法在不杀死PID
的
情况下做到这一点?
浏览 0
提问于2012-06-06
得票数 3
回答已采纳
3
回答
是否有其他方法
可以
在中途停止Python代码而不
使用
sys.exit()等
、
、
、
这是我
的
密码:Traceback (most recent call last): File "C:\Users\MEERJULHASH\Documents\lazy", line 5, in <module&
浏览 3
提问于2016-01-19
得票数 0
回答已采纳
2
回答
sys.exit(0)和
os._exit
(0)
的
区别是什么?
请帮助我澄清这两个python语句在功能上
的
差异
的
概念:
os._exit
(0)
浏览 0
提问于2012-03-06
得票数 92
回答已采纳
1
回答
为什么TRY循环中
的
exit(0)会导致抛出异常?
、
如果有一个明显
的
答案或者已经问过这个问题,那么请原谅我,但是为什么exit(0) (这应该给我一个干净
的
出口)抛出一个异常呢?我尝试在实际
的
用例脚本中
使用
try: except:循环,发现即使try条件对exit(0).说,脚本也会退出(1)。 所以我猜exit(0)是在抛出一个隐藏
的
?某种例外,但为什么?它没有显示回溯(例如,当CTRL +C用于生成KeyboardInterrupt异常时),并导致意外
的
行为,例如在我
的
示例中,当我期望得到0返回并以1返回结束时。异常
浏览 2
提问于2016-08-05
得票数 2
1
回答
如何正确
使用
run_detached()和stop()?
、
、
我试着
使用
吡咯烷酮而不阻塞主线程。基于吡咯烷酮文档,我们
可以
使用
函数
run_detached()启动而不阻塞。我在windows上
使用
pass,所以,显然我不需要将任何参数传递给run_detached()才能工作。我尝试
的
第一件事是运行以下代码:from pystray import MenuItem as item from PIL import Image, ImageTk问题是当我按下“退出”时,因为stop()
函数
的</
浏览 2
提问于2021-11-26
得票数 0
3
回答
发生未处理
的
异常时如何跳过sys.exitfunc
、
、
正如您所看到
的
,即使在程序应该已经死亡之后,它也会在坟墓中说话。有没有办法在出现异常
的
情况下“注销”exitfunction?
浏览 0
提问于2008-09-17
得票数 5
回答已采纳
4
回答
嵌入在shell脚本中
的
Python脚本不退出,守护进程解决方案不符合需要。
、
、
、
恢复这一主题
的
相关性是由于未能用给定
的
答案解决同样
的
问题。 #!/bin/bash正如标题所述,python程序不退出。我在python脚本中尝试了以下尝试来解决这个问题: <em
浏览 21
提问于2014-09-11
得票数 3
回答已采纳
2
回答
如何终止特定
的
python程序?
所以我有两个python程序:sub.py Main包含导入sub.py,sub.py包含
os._exit
(0)。问题是我不想关闭这两个程序,只想关闭sub.py。这个是可能
的
吗
?
浏览 0
提问于2018-07-02
得票数 0
回答已采纳
1
回答
信号是由孩子处理
的
,而不是由父进程处理
的
?
、
我生成了几个multiprocessing.Processes来将工作负载分配到不同
的
进程上。现在,我希望能够通过按Ctrl来关闭整个程序,但是信号只发送给childs,而不是发送到父进程。我
的
程序是这样
的
:import multiprocessing # ignoring handler, signal.SIG_IGN is not我能从里面阻止孩子
的
进程
吗
?处理程序中
的
sys.exit(0)不适合我。
浏览 1
提问于2014-01-14
得票数 0
回答已采纳
2
回答
从蟒蛇
的
孩子中分叉而出
、
、
、
为了退出,我首先尝试了sys.exit,结果发现这是一个问题,因为一个中间
函数
捕获了SystemExit异常(如下面的代码所示),因此子
函数
实际上没有终止。我想我应该用
os._exit
代替。现在,子进程结束了,但是我仍然看到已经停止
的
进程(当我执行ps -ef时)。有办法避免这种情况
吗
? if os.fork() != 0:# sys.exit(0)
os.
编辑:实际上,这并不
浏览 5
提问于2014-11-12
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券