小编edu*_*ffy的帖子

Windows中的signal.alarm替换[Python]

我有一个偶尔挂起的功能.通常我会设置一个警报,但我在Windows中,它不可用.有没有一个简单的方法,或者我应该创建一个调用time.sleep()的线程?


结束了一个线程.唯一的技巧是使用os._exit而不是sys.exit

import os
import time
import threading

class Alarm (threading.Thread):
    def __init__ (self, timeout):
        threading.Thread.__init__ (self)
        self.timeout = timeout
        self.setDaemon (True)
    def run (self):
        time.sleep (self.timeout)
        os._exit (1)

alarm = Alarm (4)
alarm.start ()
time.sleep (2)
del alarm
print 'yup'

alarm = Alarm (4)
alarm.start ()
time.sleep (8)
del alarm
print 'nope'  # we don't make it this far
Run Code Online (Sandbox Code Playgroud)

python alarm

15
推荐指数
1
解决办法
7494
查看次数

Flex Charting:仅显示特定系列的数据提示?

我有一个LineChart包含多个系列,两个LineSeriesPlotSeries,我有一个自定义dataTipFunction的图表集.但是,我只想要显示行系列的数据提示,而不是绘图系列.我试过null从我的格式函数返回,但只显示一个空框.我也尝试在剧情系列上禁用鼠标事件(通过设置两者mouseEnabledmouseFocusEnabledto false),但无济于事.这甚至可能吗?

apache-flex

6
推荐指数
1
解决办法
3409
查看次数

标签 统计

alarm ×1

apache-flex ×1

python ×1