Arrays Node.js:创建8字节缓冲区
我想把一个Python代码片段翻译成Node.js。Python代码如下所示:Arrays Node.js:创建8字节缓冲区,arrays,node.js,byte,buffer,Arrays,Node.js,Byte,Buffer,我想把一个Python代码片段翻译成Node.js。Python代码如下所示: NULL_CHAR = chr(0) def write_report(report): with open('/dev/hidg0', 'rb+') as fd: fd.write(report.encode()) # write_report(<byte1> + <byte3> + <byte4> + <bytes5-8>) write_
NULL_CHAR = chr(0)
def write_report(report):
with open('/dev/hidg0', 'rb+') as fd:
fd.write(report.encode())
# write_report(<byte1> + <byte3> + <byte4> + <bytes5-8>)
write_report(chr(32)+NULL_CHAR+chr(11)+NULL_CHAR*5)
总之:
const fs = require('fs');
var file = '/dev/hidg0'
const data = Buffer.from([0x20, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0]);
fs.writeFile(file, data, (err) => {
if (err) throw err;
});
这样做对吗?提前感谢没错,答案在问题中-它起作用没错,答案在问题中-它起作用
const fs = require('fs');
var file = '/dev/hidg0'
const data = Buffer.from([0x20, 0x0, 0xB, 0x0, 0x0, 0x0, 0x0, 0x0]);
fs.writeFile(file, data, (err) => {
if (err) throw err;
});