OS X Lionで作業していますが、私は自分のPythonプログラムで端末のどこからでもファイルを開こうとしています。私は自分の.bash_profileに以下の機能を設定していますどこからでも開く(ファイル)
function testprogram() {python ~/.folder/.testprogram.py}
この方法で私は(ターミナルで)私の〜/とは異なるディレクトリからの私testprogramを実行することができます。私は自分のホームディレクトリにいるよ、とプログラムを実行する場合
さて、次は
infile = open("folder2/test.txt", "r+")
を働くだろうしかし、私は私のホームフォルダから別のディレクトリにいると「testprogramを書く場合"ターミナルでは、プログラムは起動しますが、test.txtファイルを見つけることができません。
私はどこからプログラムを実行するのに影響を受けない同じ場所からファイルを開くことができるのですか?
を勧めますか? –