雑談

7e4ba989 :not作者 2007-01-12 16:33
>>5116d0d2
[[新月の開発/8f28f0f1]]は作者さんにお任せするとして、こちらのフォローを。
/file/saku.iniは絶対パス表記
file/saku.iniは相対パス表記
どちらの表記方法でもsaku.iniを指し示していれば問題ありませんが、/file/saku.iniの場合、
C:\file\saku.ini
を指します。おそらく存在しないんじゃないでしょうか?



捕捉
相対パス(file/saku.ini)の場合、
saku.py(tksaku.py)があるディレクトリ\file\saku.ini
を指します。仮にc:\bbsにsaku.pyがありそれを実行した場合は
c:\bbs\file\saku.ini
が読み込まれ、
仮にc:\bbs\cdrにsaku.pyがありそれを実行した場合は
c:\bbs\cdr\file\saku.ini
が読み込まれます(「相対」的に指すものが変わる)。

また、絶対パス(/file/saku.ini)の場合は上のどちらのsaku.pyを実行しても
c:\file\saku.ini
が読み込まれます(「絶対」同じものを指す)。


因みに、Windows2000でも大丈夫でした(朔の起動しか確認してませんが)。
Powered by shinGETsu.