Debug- Official Website -

犬土偶日記

海の近くに住みたい

Debug日記の使い方

話題:Webプログラミングとか

2018年12月14日

Pythonで苦戰

公開日時: 2018年12月15日 23時55分30秒

少し前にインストールしたPythonでCGIプログラムを作つてみようと思つた。例によつて適當BBSだ。可能な限りPerl版と同じ處理になるやうにと思つてPerl版のソースを見ながら書いてみた。しかしInternalServerErrorが出る。どうしても出る。面倒だが1行づつデバッグプリント。import fcntlのところでエラーが出る。標準ライブラリではないのか?それともWindowsでは使へないのか?ファイルロックのためにflockを使ひたいんだが、flockを使ふ時點ではなくimportの時點でエラーが出るとは。まあ取り敢へずそこはコメントアウトして先へ。readlines()のところでもエラーが發生。これは何がをかしいのか分からない。BBSのログファイルをリストとして變數に讀み込むだけの部分。スペルミスも無いし文法も間違つてゐないはず。何故ここでエラーになるのか意味が分からない。1行前のファイルをopenする段階ではエラーは出ない。f = open("log.txt")の直後に「うんこ」と表示して終了するやうにすると無事にうんこと表示されて終る。だがopenの次の行にlog = f.readlines()と書いて次の行でうんこを表示しようとするとエラーになる。變數logにファイルの内容を讀み込む行をコメントアウトして次のf.close()の後にうんこ表示を試してみるとやはり無事にうんこと表示される。明らかにlog = f.readlines()の部分が惡いのだが、何が惡いのか分からない。logといふのがPythonの豫約語になつてゐるのかもしれないと思ひ、aとか適當な變數名にしてみたが無駄。open前に變數を初期化してみても無駄。どうなつてゐるのかサッパリ分からない。これほど分からなかつたことは今まで無いぞ。

(1.3)ギリギリchop、juice、孤独のRunaway -Mixture style-、アクアブルー、ELECTRIC EYE、ピエロ、ultra soul [Alternative Guitar Solo ver.]、儚いダイヤモンド、アラクレ、SURFIN' 3000GTR、愛のバクダン、Trinity、今夜月の見える丘に、BURN -フメツノフェイス-、黒い青春、(1.0)ALL-OUT ATTACK、黒い青春、今夜月の見える丘に (Alternative Guitar Solo ver.)、juice、泣いて 泣いて 泣きやんだら。

ギター練習65分、腹筋300囘、背筋200囘、讀書143ページ。

話題:Webプログラミングとか

Info.
公開日時2018年12月15日 23時55分30秒
本文文字数1179文字 (タグ込み)
URLhttps://orca.xii.jp/debug/diary/diary.cgi?id=dogoo;date=20181214
RSS1.0https://orca.xii.jp/info/diary-dogoo.rdf
Comments

コメントはありません。

コメント投稿フォーム
文字色              
  • 名前を省略すると「名無しDebugger」になります。
  • メールアドレスの入力は任意です。
  • 海外からのコメントスパム対策のため、表示された漢字の読みを必ず入力してください。
  • 本文は必須項目です。投稿する場合は必ず記入してください。タグは使えません。
  • 改行が1つ入力された場合は強制改行として処理されますが、2つ以上連続する改行は段落の終了として処理されます。
  • 本文の行頭に「>」のある文は引用としてマークします。引用でない部分の冒頭に「>」は付けないでください。
  • コメントの削除は管理者若しくは日記執筆者しかできません。書き込む時は注意しましょう。
  • 全部記入が済んだら投稿ボタンを押す前に一度読み直して推敲しましょう。