私は簡単な質問をしています。私はこの単純なリストを持っています引数のエラーが機能していない
pommes : 54
orange
bananes : 18
私のargv [1]がワードオレンジの場合のようにない場合、プログラムは実際には動作しません。私はこの休止中のコードでエラーを発生させようとしましたが、それは動作しませんでした。この下に私のコードが含まれています。
if parts[1] == "":
print("La ligne '", i, "' n'est pas correctement formaté.")
sys.exit()
は、ここで私は上記しようとした部分なしで働いているコードの私のブロックです。
for i in message:
parts = i.split(":")
gauche = parts[0].strip()
droite = parts[1]
try:
if len(parts) != 2:
print("La ligne '", i, "' n'est pas correctement formaté.")
sys.exit()
elif not gauche.isalpha():
print("La ligne '", i, "' n'est pas correctement formaté.")
sys.exit()
droite = int(droite)
except ValueError:
print("La ligne '", i, "' n'est pas correctement formaté.")
sys.exit()
2番目の部分にアクセスしようとすると 'if len(parts)== 2' __before__をチェックする必要があります。 – DyZ