TypeError: write() argument must be str, not bytes

2018-01-13 10:58:08来源:oschina作者:anlve人点击

分享

ModuleNotFoundError: No module named 'jsonpath'


继上一篇博客关于没有jsonpath解决后出现的新情况


在执行时控制台提示如下错误码:


TypeError: write() argument must be str, not bytes



初学者的我看CSDN上很多东抄西抄的也没懂,然后在stackoverflow上找到了想要的答案并解决了我的问题


链接:TypeError: must be str, not bytes


提问是这样的,截个图



回答也是一针见血,截个图



说输出文件应该是二进制模式



修改后控制台执行没问题



然后我在Python文档查询open得知:


Python:open/文件操作 f=open('/tmp/hello','w') #open(路径+文件名,读写模式) #读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式


最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台