Traceback (most recent call last):
File "filter_import.py", line 77, in <module>
get(sys.argv[1])
File "filter_import.py", line 35, in get
timestamp, ip, hash_value = lines.split()
ValueError: need more than 2 values to unpack
Run Code Online (Sandbox Code Playgroud)
我运行代码filter_import时收到此错误消息,有人可以解释一下问题是什么吗?
我的部分代码:
if __name__ == '__main__':
import sys
if len(sys.argv) == 1:
print 'Usage: filter_import.py <filename>'
sys.exit(1)
get(sys.argv[1])
Run Code Online (Sandbox Code Playgroud)
有问题的行没有提供两个值,因此将" split()返回值"解压缩到两个变量中timestamp,ip并且hash_value失败了.
这是错误的独立复制:
>>> a,b,c = "foo".split()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: need more than 1 value to unpack
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
435 次 |
| 最近记录: |