python有监听机制么?

python有监听机制么?,第1张

python启动时,可以这样启动python -v, 可以出很多的详细信息。

python也有调试器。不过通常我们都用测试来代替调试。

python内置一个比较完善的logging模块

python内置profile模块,可以监控性能。

python内置测试模块,可以做testcase,单元测试,自拆旦侍动测试

python据有“自省”功能。可以查询自己的函数类的方法,说明。

python是动态语言,可以随时改变代码,再让它执行。

python也可以通过psyco模块或者是pypy来动态旅吵优化代码执行效率。

你也可以设置迟裤自己的程序框架,加上一个自己的调试逻辑。这样可以控制程序的执行,暂时,输出日志,或者是停下日志。每个语言几乎都有。

apache占用了80端口python的socket就不能用了啊,要不怎么知道数据发给谁呢,裤卖培你可以让python使用80,apache使胡唯用别的,然后让python收到后转配链发给apache。

linux下好办,所有的慧培设备都当作文件处理了,在『/dev/input』目录下核碧历找到鼠标对应设备文件读出来即可。

鼠标设备文件是『/dev/input/mice』,读3个字节,三个字节的值分别是『Button类型』,『X的相对位移』,『Y的相对位移』。取Button的低3位(Button &0x07)。 0x01 ->LeftButtonDown, 0x02 ->RightButtonDown.

import struct

mou = open( "/dev/改搜input/mice", "rb" )

def m_event():

m = mou.read(3)

b = ord( m[0] )

bl = b &0x1

bm = ( b &0x4 ) >0

br = ( b &0x2 ) >0

x,y = struct.unpack( "bb", m[1:] )

print "Left:%d, Middle: %d, Right: %d, x: %d, y: %d\n" % (bl,bm,br, x, y)

while( 1 ):

m_event()

mou.close()


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12454106.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存