前回の続きから、今日は Python での ファイル処理 と エラー管理 に焦点を当てます。これらの概念を理解すると、データを管理し、予期しないシナリオを適切に処理するのに役立ちます。飛び込んでみましょう!
1.ファイルへの書き込み
データをファイルに保存するには、モード 'w' (書き込み) または 'a' (追加) で open() 関数を使用します。
with open("user_log.txt", "w") as file: file.write("User logged in at 10:00 AM.\n")
2.ファイルからの読み取り
データにアクセスするには、モード「r」(読み取り) を使用します。
with open("user_log.txt", "r") as file: content = file.read() print(content)
エラー処理により、プログラムはクラッシュせずに問題に対応できます。
try: number = int(input("Enter a number: ")) print(f"The number you entered is {number}.") except ValueError: print("Invalid input! Please enter a valid number.")
try: with open("missing_file.txt", "r") as file: content = file.read() except FileNotFoundError: print("The file does not exist.")
try: result = 10 / 0 except ZeroDivisionError: print("You cannot divide by zero!")
ユーザー入力をファイルに記録する小さなアプリケーションを構築します。
try: with open("user_log.txt", "a") as file: while True: user_input = input("Enter something (type 'exit' to quit): ") if user_input.lower() == "exit": break file.write(user_input + "\n") except Exception as e: print(f"An error occurred: {e}")
今日は以下について取り上げました:
これらの例を練習し、より深い洞察を得るために微調整してみてください。次回、さらに Python を学習するためにお会いしましょう! ?
以上が日中のファイル処理とエラー処理の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。