色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

dict - Python中dic寫入txt報錯:a bytes-like object is required, not ’str’

瀏覽:130日期:2022-06-27 08:07:34

問題描述

dic = {2:’bob’,3:’alice’} output = open(’/Users/Air/itchat/push.txt’,’wb’) for i in dic: print (i,dic[i]) write_str = str(i) + ’ ’ + str(dic[i]) + ’n’ print(type(write_str)) output.write(write_str)output.close()

PyCharm運行報錯如下:

2 bob<class ’str’>

Traceback (most recent call last):File '/Users/Air/itchat/test.py', line 8, in <module>

output.write(write_str)

TypeError: a bytes-like object is required, not ’str’

Process finished with exit code 1

問題解答

回答1:

打開方式改成w,不要用wb。b代表二進制

回答2:

用wb打開,需要encode

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

print (i,dic[i])write_str = str(i) + ’ ’ + str(dic[i]) + ’n’print(type(write_str))output.write(write_str.encode())

output.close()`

標簽: Python 編程
主站蜘蛛池模板: 男人的天堂精品国产一区 | 欧美日韩视频在线第一区 | 男人天堂亚洲 | 亚洲视频中文字幕 | 亚洲国语在线视频手机在线 | 免费久久精品 | 欧美一级久久久久久久大 | 伊人久久精品午夜 | 亚洲一区2区三区4区5区 | 欧美日韩a∨毛片一区 | 久久影院yy6080| 91精品国产爱久久久久 | 欧美成人免费高清视频 | 乱子伦一级在线现看 | 亚洲毛片免费视频 | 国产欧美日韩在线观看精品 | 欧美做a欧美| 久草视屏 | 精品国产91久久久久久久 | 成人在线免费小视频 | 成人精品国产亚洲欧洲 | 男女配种猛烈免费视频 | 亚洲天堂中文网 | 国产东北色老头老太性视频 | 6080伦理久久精品亚洲 | 国产成人精品永久免费视频 | 一区二区三区四区五区六区 | 国产小呦| 亚洲人在线 | 成年女人免费看 | 国产偷自拍| 亚洲天堂一区在线 | 麻豆69堂免费视频 | 视频二区国产 | 亚洲高清自拍 | 久久久久久久久久久大尺度免费视频 | 在线观看国产欧美 | 国产一级一级毛片 | aaaaaaa毛片 | 国产美女一区二区在线观看 | 久久精品一区二区国产 |