在我对一个只有HTTP头的大文件运行Python代码后,它给出了上面的错误。你知道那是什么意思吗?
下面是一段代码:
users = output.split(' ')[1]
accesses = output.split(' ')[3]
ave_accesses = int(accesses)/int(users)基本上,“用户”是访问过网站的用户,“访问”是指用户访问该网站的总次数。'ave_accesses‘给出了一个普通用户访问该站点的次数。我希望这足以澄清一些事情,如果不是的话,我可以解释更多。
谢谢你,阿迪亚
发布于 2010-12-16 20:13:20
这意味着您正在尝试将字符串转换为整数,而字符串的值是'MSIE‘。回溯将在此错误附近有一个文件名和行号(例如,/my/module.py:123)。打开文件并转到出现错误的行,您应该会看到一个带有参数的int()调用。该参数可能应该是字符串形式的数字,但事实并非如此。您可能把解析代码弄错了,字段搞混了。
要跟踪该问题,请在代码周围使用print语句,以查看哪些代码未按预期工作。您也可以使用pdb。
发布于 2010-12-16 20:25:09
我认为,您的标题输出是乱码。显然,它正在查找一个数字,其中找到一个字符串MSIE (这可能是User-Agent的值)。
https://stackoverflow.com/questions/4460509
复制相似问题