絶対パス:現在のファイルがコンピュータのディスクに保存されている特定の場所を指します。ファイルは無効であり、物理的なものです。
相対パス:現在の py ファイルを基準としたファイルの相対的な場所を指します。パス、参照オブジェクトを説明するためにpyファイルを参照することです
ファイルパスの見方(path.xlsファイルは一例です)
このとき「D:\College\python\analyse\Assignment 1\path.xls」は絶対パスを読み取ります。
コマンドを実行するpyファイルはpath.xlsファイルと同じディレクトリにあり、解析中の相対パスは以下のとおりです。
path = r"ジョブ 1\path.xls " #相対パス
同じディレクトリ path = r" path.xls "内であれば、直接書いても大丈夫です
path = r" ../path2.xls "は、path.py ファイルの上位ディレクトリにあるファイル path2.xls " ../file "に対応します。
Windows では、ファイル パスは「\」で区切られます。
Python プログラムがデータ ファイルをインポートする場合、Python 言語のバックスラッシュ「\」はエスケープ文字であるため、「\n」はキャリッジ リターンを意味し、「\t」はタブを意味するなど、「\」を使用し続けると、 " ファイルのパスを表すには、あいまいさが生じます。
解決策は次のとおりです。
スラッシュ「/」を使用する (「C:/test.py」など)、
バックスラッシュ記号を使用してエスケープする (「C:\\test.py」など)
、エスケープしないことを意味する Python の生の文字列を使用する (r など) 「C:\test.py」