\

Pythonでファイルを操作する際、存在しないファイルを開こうとしたり、パーミッションがないファイルを読み込もうとしたりすると、エラーが発生します。これらのエラーは、例外として処理することが一般的です。

以下に、Pythonでファイルの読み込み時に例外を処理する基本的なコードを示します。

def read_file(filename):
    try:
        with open(filename, 'r') as f:
            content = f.read()
    except FileNotFoundError:
        print(f"ファイル {filename} が見つかりません。")
        content = None
    except PermissionError:
        print(f"ファイル {filename} の読み込み権限がありません。")
        content = None
    return content

この関数read_fileは、指定されたファイル名のファイルを開き、その内容を読み込みます。ファイルが存在しない場合や読み込み権限がない場合は、適切なメッセージを表示し、Noneを返します。

このように、Pythonの例外処理を利用することで、ファイルの読み込みエラーを適切に処理することができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です