【发布时间】:2019-08-05 15:55:54
【问题描述】:
我尝试在 python 中编写一个非常简单的代码,因为如果我们有两个参数,我不明白line.split 是如何工作的。但是,此代码返回错误,我也不明白line.split 的用途。你能帮帮我吗?
from operator import itemgetter
import sys
word = None
count = 0
line= 'foo 1' \
''
line = line.strip()
try:
word, count = line.split('\t', 1)
except:
print('error')
count = int(count)
print(word, count)
【问题讨论】:
-
如果您使用自己的自定义消息屏蔽错误消息(使用
try和裸except),您将如何看到实际错误? -
@Austin 我得到一个值错误,没有足够的值来解压
-
我知道。我告诉过你不应该那样使用
except。
标签: python split tabs delimiter