OSモジュールのドキュメントには、フルパスなしでスクリプトが実行されているサブディレクトリまたは現在のディレクトリにないファイルを開く方法に関する情報が含まれていないようです。私のディレクトリ構造は次のようになります。
/home/matt/project/dir1/cgi-bin/script.py
/home/matt/project/fileIwantToOpen.txt
open("../../fileIwantToOpen.txt","r")
ファイルが見つからないというエラーが表示されます。しかし、cgi-binディレクトリでPythonインタープリターを起動して、それが機能するようにするとopen("../../fileIwantToOpen.txt","r")します。明らかな移植性の理由から、フルパスでハードコーディングしたくありません。これを実行できる一連のメソッドがOSモジュールにありますか?