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

Looks like your connection to Pycom Forum was lost, please wait while we try to reconnect.