- 160 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 08:38:57 ]
- testpath.pyのみのときは元々実行ファイルのパスが判明しているが
(エクスプローラでダブルクリックするとさらに状況が違うかも知れない) python testpath.pyのときは、実行ファイルがカレントディレクトリにいるため プログラム中の os.path.abspath または os.path.dirname の内部でパスが補完されている おそらく C:\>python C:\日本語\testpath.py を実行すれば前者(testpath.pyのみ)と同じ結果になるだろう os.path.abspath または os.path.dirname のUNICODEの取り扱いに問題があると思われ
|

|