我从缓冲区大小(4096)的namedpipe获取xml字符串: 这是xml字符串
<?xml version="1.0" standalone="no" ?>
<response id="rp001">
<command opcode="-ac">
<mode value="tester" />
<key value="AKIAJVW3VWOTZL5UAAYQ" />
<passkey value="QpPLmpdl89zAza+nv5fmCMta5ZsPvGkbFvJ6xWZH" />
<name value="test" />
</command>
</response>
˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛˛
我在回复后得到这个不可读的字符。我认为是在</response>
之后砍掉字符并在另一个变量中输入值。我怎么做这个剁或溢出。
答案 0 :(得分:1)
xml = xml.split('</response>', 1)[0] + '</response>'