首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ValueError:基数为10的int()的文本无效:'MSIE‘

问ValueError:基数为10的int()的文本无效:'MSIE‘
EN

Stack Overflow用户
提问于 2010-12-16 19:57:03
回答 2查看 1.8K关注 0票数 2

在我对一个只有HTTP头的大文件运行Python代码后,它给出了上面的错误。你知道那是什么意思吗?

下面是一段代码:

代码语言:javascript
复制
users = output.split(' ')[1]
accesses = output.split(' ')[3]
ave_accesses = int(accesses)/int(users)

基本上,“用户”是访问过网站的用户,“访问”是指用户访问该网站的总次数。'ave_accesses‘给出了一个普通用户访问该站点的次数。我希望这足以澄清一些事情,如果不是的话,我可以解释更多。

谢谢你,阿迪亚

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-16 20:13:20

这意味着您正在尝试将字符串转换为整数,而字符串的值是'MSIE‘。回溯将在此错误附近有一个文件名和行号(例如,/my/module.py:123)。打开文件并转到出现错误的行,您应该会看到一个带有参数的int()调用。该参数可能应该是字符串形式的数字,但事实并非如此。您可能把解析代码弄错了,字段搞混了。

要跟踪该问题,请在代码周围使用print语句,以查看哪些代码未按预期工作。您也可以使用pdb。

票数 2
EN

Stack Overflow用户

发布于 2010-12-16 20:25:09

我认为,您的标题输出是乱码。显然,它正在查找一个数字,其中找到一个字符串MSIE (这可能是User-Agent的值)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4460509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档