python读取文件内容报错,应该是编码问题,求解答 - 百度知道
文章推薦指數: 80 %
NameError: global name 'codecs' is not defined 提示这个错误 LogLine = open(LogPath, 'r', 'utf-8') TypeError: an integer is required
百度首页
商城
注册
登录
首页
用户
认证用户
视频作者
知道团队
帮帮团
认证团队
合伙人
企业
媒体
政府
其他组织
商城
法律
手机答题
我的
百度知道
>无分类
python读取文件内容报错,应该是编码问题,求解答
#-*-coding:cp936-*-importosdeffilters():#获取当前路径path=os.getcwd()LogPath=path+"\Monkeylogcat.log"LogLine=open(LogPath)Results={}Keywords="E/AndroidRuntime"Mobo="mobog...
#-*-coding:cp936-*-importosdeffilters():#获取当前路径path=os.getcwd()LogPath=path+"\Monkeylogcat.log"LogLine=open(LogPath)Results={}Keywords="E/AndroidRuntime"Mobo="mobogenie"forlineinLogLine:if(Keywordsinline)and(Moboinline):Results[line]=1iflineinResults.keys():Results[line]+=1LogLine.close()Output=open('result.txt','w')Output.write("Key\tnum\n")keys=Results.keys()forkeyinkeys:Output.write(key)Output.write("\t")Output.write(Results[key])Output.write("\n")Output.close()if__name__=="__main__":filters()报错:UnicodeDecodeError:'gbk'codeccan'tdecodebytesinposition7299-7300:illegalmultibytesequence
展开
我来答
可选中1个或多个下面的关键词,搜索相关资料。
也可直接点“搜索资料”搜索整个问题。
python
编码
搜索资料
3个回答
#国庆必看#
全家游如何体验多种玩法?
tim_spac
2014-01-14
·
TA获得超过3613个赞
知道大有可为答主
回答量:1804
采纳率:100%
帮助的人:1564万
我也去答题访问个人页
关注
展开全部
建议用codecs.open替代open;若LogPath文件是以utf-8编码格式保存的:LogLine=open(LogPath)==>LogLine=codecs.open(LogPath,'r','utf-8')
追问
LogLine=codecs.open(LogPath,'r','utf-8')NameError:globalname'codecs'isnotdefined提示这个错误LogLine=open(LogPath,'r','utf-8')TypeError:anintegerisrequired咋回事截,以前读文本文件从来没有过这样的问题
追答
codecs是python的一个模块,你在使用前需要先import#-*- coding:cp936 -*- import osimport codecs..
已赞过
已踩过<
你对这个回答的评价是?
评论
收起
zhenxino8
2014-01-14
·
TA获得超过298个赞
知道小有建树答主
回答量:312
采纳率:100%
帮助的人:184万
我也去答题访问个人页
关注
展开全部
类型不匹配Output.write(Results[key])//这里Results[key]为int类型,加一个类型转换str(Results[key])
追问
恩恩,那块是有点问题,可是这个报错是读文件的时候出现的,不是写文件的时候出的
已赞过
已踩过<
你对这个回答的评价是?
评论
收起
熊熊烟05N
2014-01-15
知道答主
回答量:15
采纳率:0%
帮助的人:14.9万
我也去答题访问个人页
关注
展开全部
importos,sysreload(sys)sys.setdefaultencoding('utf-8')在上面加上这几句吧
已赞过
已踩过<
你对这个回答的评价是?
评论
收起
收起
更多回答(1)
其他类似问题
2019-02-26
Python读取xml文件总是报错,小白,求解答
2016-05-10
使用python下的pandas模块读取excel时的问题求...
22
2019-07-24
我想用python脚本telnet电脑Ensp里的交换机,但...
2020-09-17
Python中numpy数组赋值和numpy.gradie...
1
2012-11-21
问大神们,python问题,跪求大神解答
4
2017-11-15
请求大神解答下如何用python读取复杂dat中文本文的问题
2016-08-11
Python习题求解答
4
2020-03-26
python的问题,求大神解答。
更多类似问题 >
为你推荐:
特别推荐
美国卫生部为什么大买抗核辐射药?
长沙一女子排出近5米长虫,怎么回事?
赏秋看红叶,如何看到最美风景?
有哪些反认知的健康事实?
等你来答
换一换
帮助更多人
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。
你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×
个人、企业类侵权投诉
违法有害信息,请在下方选择后提交
类别
色情低俗
涉嫌违法犯罪
时政信息不实
垃圾广告
低质灌水
我们会通过消息、邮箱等方式尽快将举报结果通知您。
说明
0/200
提交
取消
领取奖励
我的财富值
0
兑换商品
--
去登录
我的现金
0
提现
下载百度知道APP在APP端-任务中心提现
我知道了
--
去登录
做任务开宝箱
累计完成
0
个任务
10任务
略略略略…
50任务
略略略略…
100任务
略略略略…
200任务
略略略略…
任务列表加载中...
新手帮助
如何答题
获取采纳
使用财富值
玩法介绍
知道商城
知道团队
帮帮团
合伙人认证
高质量问答
您的帐号状态正常
感谢您对我们的支持
投诉建议
意见反馈
账号申诉
非法信息举报
京ICP证030173号-1 京网文【2013】0934-983号 ©2022Baidu 使用百度前必读 |
知道协议
| 企业推广
辅助
模式
延伸文章資訊
- 1Python codecs encoding not working - Stack Overflow
1 Answer 1 ... The idea of this line: with codecs.open(filename, "r", encoding='utf-8') as csvfil...
- 2NameError: name 'codecs' is not defined_W.S.Yin的博客...
NameError: The name 'Queue' is not defined error is due to a problem with the python version, In ...
- 3NameError: name 'codecs' is not defined - CSDN博客
NameError: name 'codecs' is not defined解决办法:解决办法:删除py文件中的#!/usr/bin/env python#-*- coding: utf8 -*-
- 4codecs.decode() in Python - GeeksforGeeks
- 5codecs.encode() in Python - GeeksforGeeks
Return : Return the encoded string. Example #1 : In this example we can see that by using codecs....