``` def guess_charset(msg): charset = msg.get_charset() if charset is None: content_type = msg.get('Content-Type', '').lower() pos = content_type.find('charset=') if pos >= 0: charset = content_type[pos + 8:].strip() return charset
这一段代码中的if pos >= 0: 的pos不应该是str吗,这个语句该怎么理解?
>>> 'abc'.find('c') 2
谢谢老师
Sign in to make a reply
用户5892439577
``` def guess_charset(msg): charset = msg.get_charset() if charset is None: content_type = msg.get('Content-Type', '').lower() pos = content_type.find('charset=') if pos >= 0: charset = content_type[pos + 8:].strip() return charset
这一段代码中的if pos >= 0: 的pos不应该是str吗,这个语句该怎么理解?