我正在修改python代码,并且遇到了这个声明,不知道它的含义,也不能在interent上找到任何东西。对不起,它的背景不符合。字符串建立:隐藏字符串长度?
conn.queue.put('%x\r\n%s\r\n' % (len(chunk), chunk)
if chunked else chunk)
该代码将一个块放入线程队列以便稍后发送。我的问题是这里发生了什么'%x \ r \ n%s \ r \ n'看起来它把字符串长度然后用回车隐藏它?另外,我混淆了'if chunked else chunk',只要它是一个没有body的if语句。
感谢
“用回车隐藏它”?你不是说用DOS风格的行尾结尾的'\ r \ n'将它分成两行吗?你为什么说“隐藏”?是什么让这件事“隐藏”给你? –