찾다

 >  Q&A  >  본문

dict - Python에서 dic를 txt에 쓸 때 오류가 발생했습니다. 'str'이 아닌 바이트열류 객체가 필요합니다.

으아악

PyCharm运行报错如下:

으아악

추적(가장 최근 호출 마지막):
파일 "/Users/Air/itchat/test.py", 8행, <모듈>

으아악

TypeError: 'str'이 아닌 바이트열류 객체가 필요합니다

종료 코드 1로 프로세스가 완료되었습니다

PHP中文网PHP中文网2766일 전1599

모든 응답(2)나는 대답할 것이다

  • 扔个三星炸死你

    扔个三星炸死你2017-06-30 09:57:31

    열기 방식을 w로 변경하세요. wb는 사용하지 마세요. b는 바이너리를 의미합니다

    회신하다
    0
  • 阿神

    阿神2017-06-30 09:57:31

    사용wb打开,需要encode

    `dic = {2:'bob',3:'alice'}
    output = open('/Users/Air/itchat/push.txt','wb')
    for i in dic:

    으아악

    output.close()`

    회신하다
    0
  • 취소회신하다