Advertisement
furas

Pythpn - problem with new line in Kafka message

May 26th, 2018
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.59 KB | None | 0 0
  1. # https://stackoverflow.com/questions/50542668/how-to-convert-a-malformed-bytes-to-dictionary
  2.  
  3. import datetime
  4.  
  5. # correct new line - with extra \
  6. print(eval('"a \\n b"'))
  7.  
  8. # correct new line - with """ """
  9. print(eval('"""a \n b"""'))
  10.  
  11. print('-----')
  12.  
  13. data = b'{\'created_at\': datetime.datetime(2018, 5, 25, 13, 35, 11), \'tweet\': "RT @KKRiders: Mavi to bowl the first ball of #Qualifier2. Saha on strike. Let\'s go!\n\n#SRHvKKR #TeesraVaar #KKRHaiTaiyaar", \'id\': 1000007371131764736, \'sequence\': 1}'
  14.  
  15. data = data.replace(b'\n', b'\\n')
  16.  
  17. data = eval(data)
  18.  
  19. print(data['tweet'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement