Substring



  • How can I filter a substring from payload?

    Payload, for example: b'HTTP/1.1 200 OK\r\nDate: Sat, 03 Dec 2016 15:52:20 GMT\r\nExpires: -1\r\nCache-Control: private, max-age=0\r\nContent-Type: text/html; charset=ISO-8859-1\r\nP3P: CP="This is not a P3P policy! Se....
    I want to get the substring between Date: and \r\n, for example. I allways get a type error
    Error: TypeError: can't convert 'str' object to str implicitly



  • Thanks, Robert. It works :-)



  • You have to convert the bytes type data to string first, e.g. with decode().

    str= b'HTTP/1.1 200 OK\r\nDate: Sat, 03 Dec 2016 15:52:20 GMT\r\nExpires: -1\r\nCache-Control: private, max-age=0\r\nContent-Type: text/html; charset=ISO-8859-1\r\nP3P: CP="This is not a P3P policy! Se...'.decode()

    Then you can apply the string operations.


Log in to reply
 

Pycom on Twitter