此行status_msg = res.read()
收到一条状态消息...
some heading|more headings|even more heading
0|OK|eb725f96b4b094d5f8318741cc1a545f-2
但是,我希望 status_msg 丢弃第一行文本(标题),只获取从 0 开始的第二行。
谢谢。
res = urllib.urlopen(self.base_url, data)
status_msg = res.read()
使用res.readlines()
,它返回结果消息的行列表
status_msg = '\n'.join(res.readlines()[1:])
您可以按行拆分:
status_msg = '\n'.join(res.read().splitlines()[1:])
甚至:
status_msg = '\n'.join(res.readlines()[1:])
或调用.readline()
响应以丢弃第一行:
res.readline() # discard the first line
status_msg = res.read()