-1

我正在尝试向照明设备发送命令。

下面的命令在超术语中起作用。

\05387988c2g<CR>
  • \是一个ASCII字符
  • g<CR>在每个命令的末尾
  • g是确认键,<CR>是回车

我尝试在下面的代码中使用 Python 的串行模块发送此命令,但它不起作用,因为它\是一个 ascii 字符,g并且<CR>是需要在命令末尾的字符串。

有人可以告诉我我必须发送什么命令。任何帮助表示赞赏。谢谢。

4

1 回答 1

0

它不是很清楚你希望发送什么......但假设我理解这可能会有所帮助。

使用 r"" 将所有内容视为文字(包括 \)...另外,您可能需要发送回车符 (\r)

conn.write(r'\05387988c2g')
conn.write('\r')#may or may not be needed or some other ending character
于 2012-09-15T06:51:58.447 回答