Если вы используете Unix,
import signal
...
class Alarm(Exception):
pass
def alarm_handler(signum, frame):
raise Alarm
signal.signal(signal.SIGALRM, alarm_handler)
signal.alarm(5*60) # 5 minutes
try:
stdoutdata, stderrdata = proc.communicate()
signal.alarm(0) # reset the alarm
except Alarm:
print "Oops, taking too long!"
# whatever else
Да, это означает "не равный", или меньше, чем или больше, чем. например,
If x <> y Then
может быть считан как
, если x является меньше, чем y или , x больше, чем y затем
логический результат, являющийся, "Если x - что-нибудь кроме равный y"
Да в SQL <> совпадает с! =, который не равен..... excepts для ПУСТЫХ УКАЗАТЕЛЕЙ, конечно, в этом случае необходимо использовать, ЯВЛЯЕТСЯ ПУСТЫМ или NOT NULL
Это означает не равный. То же как! = замеченный в C разрабатывают языки, а также actionscript.
Я инстинктивно считал его как "отличающийся от"".! =", поражает меня миллисекунды после.