0

私はpython 2.6.2を使用している非常に新しいpythonユーザーで、質問は簡単です。

"\file_name"入力ファイルにフルパスではなく相対パスのみを含めたいのですが、入力ファイル"c:\folder_a\folder_b\file_name"で関連するパスを使用するとエラーが発生します"Windows Error [Error 2]: The system cannot find the file specified..."。それ以外の場合、コードは正常に動作します。

システムが相対パスを使用できるようにするには、何を行う/変更する必要がありますか? コマンドターミナルなどの同じフォルダーからスクリプトを実行しているため"c:\folder_a\folder_b>python script_name"、関連するパスだけが機能するはずです。

4

1 に答える 1

1

パスとして「.\file_name」を試してください

2号。= 現在のディレクトリ (.. は 1 つ上) であり、Windows のファイル セパレータを使用する場合は、\ を \ としてエスケープする必要があります。

于 2013-06-25T16:27:12.583 に答える