質問: ### 前提・実現したいこと プログラミング初心者です。 pythonでcsvファイルやxlsxファイルの読み込み、書きこみの練習をしています。 FileNotFoundErrorが出て、ファイルが読み込めず詰んでいます。一通りググって解決策は試しましたが、解決出来ません。 該当ファイルは練習用に自作した物です。 エラーメッセージ FileNotFoundError: [Errno 2] No such file or directory: 'book1.csv' ### 該当のソースコード import csv with open("book1.csv")as file: rows=csv.reader(file) for row in rows: print(row) これでFileNotFoundErrorが出ました。 ### 試したこと ここに問題に対して試したことを記載してください。 with open("book1.csv")as file:の箇所を with open("book1.csv",encoding"utf=8")as file:に変更。 カレントディレクトリ等の確認。 ここにより詳細な情報を記載してください。 ど初心者ですので、優しくご教示いただけると幸いです。 エディタはatomを使っています。
回答: 2つ方法があります。 1.**os.chdir()**を使う os.chdir()でカレントディレクトリを明示的に変更することができます。 2.エディターを変える atomはカレントディレクトリを間違えやすく、pythonとも相性が悪いです。 Anaconda の **jupyter notebook** がおすすめです。 カレントディレクトリが分かりやすく、pythonと相性が良いです。