TypeError: expected a character buffer object

后端 未结 3 1455
伪装坚强ぢ
伪装坚强ぢ 2020-12-06 01:29

I am running into the following error while writing the value into a file. Can you please help me figure out what is the issue here and how to fix it?

row =         


        
相关标签:
3条回答
  • 2020-12-06 01:42

    I had the same error, in my code:

    s.translate(table)
    

    The s obj was string. The issue was s.translate was expecting a unicode string. So, the fix was to use:

    unicode(s).translate(table)
    
    0 讨论(0)
  • 2020-12-06 01:52

    Assuming you just want to write the string '649' to the file, change row to '649' or issue f.write(str(row)).

    0 讨论(0)
  • 2020-12-06 02:00

    You can do what timgeb did or you can do

    row = str(649)
    
    0 讨论(0)
提交回复
热议问题