如何在“\x”处拆分以下字符串?我遇到了麻烦,因为“\”是一个转义字符。你知道吗
MyString = 'A\x92\xa4\xbf'
delim = '"\"' + 'x'
MyList = MyString.split(delim)
print(MyList)
附加细节:4192A4BF是“低序列号”,显示为XCTU程序中Xbee无线电的序列号,Digi使用该程序配置Xbee无线电。你知道吗
在xbee上使用micropython检索序列号:serial = xbee.atcmd("SL")
返回'A\x92\xa4\xbf'
,这是我所知的hex(A)后跟92A4BF。如果在“\x”处拆分,则可以提取与XTCU上相同的数字。你知道吗
通过执行
r'string'
试试这个:
输出:
此技术适用于任何转义序列(让我知道xD)
\x
,只需将分隔符设置为\\x
。工作示例:https://repl.it/@stupidlylogical/RawStringPython工作原因:
说明:
更多:https://docs.python.org/2/reference/lexical_analysis.html#string-literals
相关问题 更多 >
编程相关推荐