[みんなのPython Webアプリ編] P.44 03-02 CGIHTTPServer を使う

ウィンドウズXP環境で試していて、試行錯誤したのでメモ。
CGIHTTPServerがどうも動作しない。少し前にでてきていたSimpleHTTPServerは難なく動いたのに。

localhost – – [03/Jan/2008 18:10:55] C:\Python25\python.exe: can’t open file ‘C:\Documents’: [Errno 2] No such file or directory

なんだかうまく動かないので試行錯誤。コンソールのエラーメッセージをみるとディレクトリ違いか??しかしディレクトリを設定するパラメータもなさそうだ。

とよくみればパスがDocumentsで切れている。
My Document配下において試しているとDocument and settings ディレクトリがあり、半角が入っているとそこで読まなくなる模様。

Cドライブ直下にファイルを置くディレクトリを変更して実行すると難なく動きました。

※エラーメッセージのバックスラッシュになっているところはWin環境なので半角「¥」です。

アマゾンのサーバでエラーが起こっているかもしれません。一度ページを再読み込みしてみてください。