どんな記事?
- 筆者が何年かかけて編み出したエラー解決法を紹介します
- 初心者の方でもわかるように書きます
- 注意事項まで細かく解説します
エラー発生!
import json
data = {
"hoge":123,
"huga":"foo"
}
with open("data.json") as f:
json.dump(data,f,indent=4)
# -> FileNotFoundError: [Errno 2] No such file or directory: 'data.json'
このエラーが解決できなかったということにしておきましょう。
方法1.検索する
GoogleやQiitaなどで調べれば、大体のエラーは解決法が出てきます。
方法2.エラーを翻訳する
エラーを翻訳すれば、その内容がよくわかるかもしれません。
個人的にDeepl翻訳はおすすめです
方法3.エラーをもうちょっとよく読んでみる
Traceback (most recent call last):
File "c:\Hoge\foo.py", line 8, in <module>
with open("data.json") as f:
~~~~^^^^^^^^^^^^^
問題になっている行をよく見たら、何か得られるかもしれません。
方法4.ChatGPTに聞いてみる
エラー内容など、情報をできるだけ多く与えることがエラー解決につながります。
どうしても分からない時は
方法1~4を試しても分からない時は、
Qiitaを含む質問サイトに書き込むことをお勧めします!
最後に
エラーが出たとき、過去の経験から「同じエラーが出たことは無いか」「どこかに間違いは無いか」などを考えることができるといいですね!
ちなみに...
import json
data = {
"hoge":123,
"huga":"foo"
}
with open("data.json","w") as f: # Writeモードでdata.jsonを開く
json.dump(data,f,indent=4)
例のコードはオプションを追加すると正しく動作します!
最後まで読んでいただきありがとうございます。
コメント、いいねをしてくれるとすごくうれしいです!