我有這樣一個塊:嘗試將字符串的測試部分從列表
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