■ 前提・実現したいこと
市販書籍を使ってPythonの勉強をしております。
テキストのサンプルコードとおなじように、相対パスを指定したところ、
以下のエラーメッセージが発生し、この解決方法を教えていただきたく思います。
■ 発生している問題・エラーメッセージ
FileNotFoundError: [Errno 2] No such file or directory: '..\data\salesList.csv'
■上記エラー発生について考えられる要因
ターミナルを見ると、「PS C:\Users\xxx\Documents\Python_prg>」と表示されているのですが、
テキスト上のターミナルでは、「Python_prg」の更に2階層下を指しています。
html
1import pathlib # 標準ライブラリ 2import openpyxl # 外部ライブラリ 3import csv # 標準ライブラリ 4 5lwb = openpyxl.Workbook() #売上一覧表ワークブック 6lsh = lwb.active #売上一覧表ワークシート 7list_row = 1 8path = pathlib.Path(r'..\data\sales') #相対パス指定
■ターミナルの初期表示
html
1Windows PowerShell 2Copyright (C) Microsoft Corporation. All rights reserved. 3 4新しいクロスプラットフォームの PowerShell をお試しください https://aka.ms/pscore6 5 6PS C:\Users\Taka\Documents\Python_prg>
■補足
上記コードについて、パス(..\data\sales)を相対でなく、絶対パスにすると、
うまく動作しております。
以上、よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/14 03:57 編集