python内核 什么写的,可以python做一些内核的东西吗?

Hi to all

python now has grown to a versatile language that can

accomplish tasks for many different purposes. However,

AFAIK, little is known about its ability of kernel coding.

So I am wondering if python can do some kernel coding that

used to be the private garden of C/C++. For example, can python

intercept the input of keyboard on a system level? someone told me

it''s a kernel thing, isn''t it?

解决方案Jimmy wrote:

Hi to all

python now has grown to a versatile language that can

accomplish tasks for many different purposes. However,

AFAIK, little is known about its ability of kernel coding.

So I am wondering if python can do some kernel coding that

used to be the private garden of C/C++. For example, can python

intercept the input of keyboard on a system level? someone told me

it''s a kernel thing, isn''t it?

http://wiki.python.org/moin/elmer

On May 23, 3:05 pm, Andrew Lee

Jimmy wrote:

Hi to all python now has grown to a versatile language that can

accomplish tasks for many different purposes. However,

AFAIK, little is known about its ability of kernel coding. So I am wondering if python can do some kernel coding that

used to be the private garden of C/C++. For example, can python

intercept the input of keyboard on a system level? someone told me

it''s a kernel thing, isn''t it?

http://wiki.python.org/moin/elmer

well, straightly speaking, how can I know a key is pressed on a system-

level if

using python?

Jimmy schrieb:

On May 23, 3:05 pm, Andrew Lee

>Jimmy wrote:

>>Hi to all

python now has grown to a versatile language that can

accomplish tasks for many different purposes. However,

AFAIK, little is known about its ability of kernel coding.

So I am wondering if python can do some kernel coding that

used to be the private garden of C/C++. For example, can python

intercept the input of keyboard on a system level? someone told me

it''s a kernel thing, isn''t it? http://wiki.python.org/moin/elmer

well, straightly speaking, how can I know a key is pressed on a system-

level if

using python?

What has that todo with kernel programming? You can use e.g. pygame to

get keystrokes. Or under linux, read (if you are root) the keyboard

input file - I''ve done that to support several keyboards attached to a

machine.

And the original question: no, python can''t be used as kernel

programming language. Amongst other reasons, performance & the GIL

prevent that.

Diez

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值