例外ブロックに移動することはありませんが、そのようなファイルやディレクトリはありません。IOErrorを取得した場合はexceptブロックに入力しないでください。私は何が欠けていますか?Pythonは単純な例外を処理しません
try:
file_users = open ('datos/usuarios.json','r')
dic = json.load(file_users)
file_users.close()
except EOFError, IOError:
print("File does not exist")
それらの周りに括弧を追加します: ''(例外EOFError、例外IOError)を除きます。 'EOFErrorを除いて、IOError'はPython 2の' IOError as IOError'を除いて同等です。 –
まあまあ、括弧がそれらの周りにあるときも同じですが、それでもexceptブロックには入りません。これが私の現在の状態です:except(EOFError、IOError): また、このスレッドの複製を見つけることができませんでした! – Alejo
あなたはまだ古いコードを実行しているのでしょうか? –