字符设备文件类型

2024-09-28 01:27:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从“字符设备文件”中读取信息。此文件由存储高频数据的传感器使用。我看了一些解决办法,但都不管用。有人能简单地向我解释一下如何解决这个问题,以及我必须导入哪些库吗。你知道吗

import os
import numpy

data = numpyndarray(100)
#data = "xxxx"
dev = os.open("/dev/rtlightsensor0", os.0_RDWR)
os.write(dev,0,os.SEEK_SET)
print os.read(dev,16)

OSError:无效参数[Errno 22] 编辑时,我用缓冲区更改了数据,但仍然存在相同的问题。你知道吗


Tags: 文件数据devimportnumpy信息dataos
1条回答
网友
1楼 · 发布于 2024-09-28 01:27:38

你现在的代码很好。它是os.O_RDWR而不是os.0_RDWR

import os

dev = os.open("/dev/rtlightsensor0", os.O_RDWR)
print os.read(dev,16)

因为我无法访问你的设备,所以我无法读取你的设备。 但在我的机器上,下面的工作在不同的char设备上。你知道吗

import os

dev = os.open("/dev/urandom", os.O_RDWR)
print(os.read(dev, 16))

输出:

b'\xca\xbe\x90\xd6\x08\xdd\x918\xbc_\x85\\6J%e'

相关问题 更多 >

    热门问题