Python 独学プログラミング プログラミング初心者のDBの作り方〜改行コード編〜

あっ どうも子へびです。

年末は今更ながらエヴァンゲリオン序仇破をみて今月公開される新作映画のために備えた子へびです。テレビ版しかみてなかったのでだいぶストーリーが変わってるんですね映画版は。次で完結するのかな?




12月珍しく師走感を味わってブログの更新もコードの勉強もストップしてしまい色々進まなかった子へびですが、DBの作り方でMaster松陰とのとある出来事がありました。

子へび

ようやくデータが揃ってきたのでDB前の表を作成してみたのですがこんな感じでどうでしょうか?

Master松陰

なんとなくいけてると思うけどデータの途中に改行コードがあるから、DBに入れれるときに問題がでるかもね、やってみないとわからないけど。

Master松陰

見えないけど正規表現だと “\r” ね。

子へび

改行コードか・・・。でも改行コード削除する様に書いてはいるのになんか変わってない気がする。改行って気づいたところ手作業で直しちゃだめなのかな?

Master松陰

ファイルに1データ書き込む時に、”\r” を “” にreplaceしちゃえばいいんだよ
手作業だと漏れるでしょ?

ちくちく色々といじってみるものの変化が見られず、そして子へびふと思いつきました!

子へび

そおいえば!

子へび

子へびはMaster松陰に物申す! Master松陰は改行をエディタじゃ見えないけど、こうゆうところよ。正規表現だと “\r” ねって言われて
それを鵜呑みにした子へびも相変わらずだがそれではどうしたって改行が外れないはずです!Pythonの改行は\nです。どおりでうまくいかにはずだ。笑

そうなんです。なんとMaster松陰から言われたことそのまま実行していたらなんと違っていた。笑
この結果報告したら

Master松陰

あー、そうじゃった(笑)
ちゃんと自分で調べなきゃダメよってことね

なんてことが起こりました。パダワン組の皆さんメンターのアドバイスでも一度自分で情報を取集することをお勧めします。笑 もちろん自分の勉強にもなりますからねー!

こんな子へびとMaster松陰ですが本年もよろしくお願い致します。




コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA