我有这样一个块:尝试将字符串的测试部分从列表
example of list:
pommes : 54
bananes : 18 : 99
orange
它是测试如果左弦,右弦被分离:和正确的字符串类型是int。
我试图让那个额外的“:99”被捕获为一个错误。此外,如果my:不存在。如果有任何方法添加并将其关联到gauche2 [2]。
for i in message:
parts = i.split(":")
gauche = parts[0].strip()
droite = parts[1]
try:
droite = int(droite)
if not gauche.isalpha():
print("La ligne '", i, "' n'est pas correctement formaté.")
sys.exit()
except ValueError:
print("La ligne '", i, "' n'est pas correctement formaté.")
sys.exit()
请修正缩进,目前这不是有效的Python。 '如果len(parts)== 3:'可以检查你是否有3个部分。什么是'gauche2'? – AChampion
gauche [2]会是一个新的论据,将有部分[2]分配? sry我修正了缩进 –
当你完成列表时,数据需要看起来像什么? – brennan