Database JUNKY

MySQL,MariaDBを中心としたブログです

python3

プログラムは3日で忘れる私が再びpython3メモ pymysql

プログラムはちょっとやらないと忘れる。 数ヶ月前にやったはずなのに、いざ再開すると、同じところでつまづく。今回は MySQL接続で利用するpymysqlでのメモをします。エラートラップとか例外とかは、書いてません。ちゃんとかける方はこのページなんかみな…

python3 ディクショナリ型の要素アクセスで、階層がある要素のkeyerrorを回避する方法

例えば、下記のようなネスト(階層)があるディクショナリ型の一部要素を参照しようとしていたのですが (略) "datePublished": "2018-10-11", "byArtist": { "@type": "MusicGroup", "url": "https://yyyyy.zzzzzz/us/artist/abcdefg-gambino/466842536", "…

python3関連インストールもろもろメモ

あくまでも自分だけのメモですが、これだけは、いや、あくまでも私的な話ですが必須だろうと思うものしか書いてません。 今後他にも色々出てきそうですが、その時はその時で随時追記していくつもりです。 OSは、CENTOS 6x をベースに記載しましたが、まあ、U…

python3 のrequest.args.getでUnicodeEncodeErrorが出た時の対処方法

ここで書いていることって、現役エンジニアの人にしてみればちゃんちゃらおかしい話なんだろうな、なんてことをいつも思いつつも、今日もメモします。 python3でのgetでこんなエラーが出てしまいハマりました。 問題のgetはこちら word = request.args.get('…

python3 ヒアドキュメント で一部変数展開をする

python3でのヒアドキュメントで、一部変数が入っていた場合の置き換え方法をメモ あ、ヒアドキュメントを利用して、かつ、変数展開をするっていう、題名通りのメモです汗 ソースはこんな感じになりました。 #!/usr/bin/env python3 # -*- coding: utf-8 -*- …

python3 json.loadsでjsonを読み込み、for ループで特定の要素を抜き出すサンプル

通常でよく使いそうなので、python3でのjsonの読み込み、取得したjsonをforループ処理にて、一部の要素の参照するという、まぜまぜのサンプルを作って見ました。 サンプルでは、このあたりを中心に書いてますー 辞書型変数の参照( for xx in yy:) 、 json.lo…

python3から、MySQLのストアドプロシージャをCALLする

python3でコードを書いているうちに、MySQLに関わる部分のソースが煩雑になってしまうため、ビジネスロジックは、全て、MySQLのストアドプロシージャにまかせるってことでこんなに綺麗なソースじなります。(あくまでも個人的な主観ですが) なお、python3で…

python3でapiサーバを作る!!(笑)

開発の人に見せたらすごく笑われてしまいますが、ちょっと勉強用のため、ここにメモを残しておきます。 サンプルは、python3でMySQLからSELECTした結果をjsonで返すものです。自分的にapi (笑)的なもの port 5000番で待ち受けます port 8080から上記をCALL…

python3にてEXCELファイルを出力するサンプル

puthon3にて、EXCELをとりあつかう際、openpyxlなるものを利用しました。 すごく簡単だったです

python3から外部shellを実行する

以下は、python3から、bashを外部実行しているメモになります 外部shellを実行する場合は、subprocess ライブラリを使うっぽい。 と、まだ、全然pythonわかっていないのですが(汗)

python3をshellとして実行する

python3をshellとして実行するというタイトルがあっているのかどーかわからないけど。私、プログラムよくわかってないので許してください。 bash だと #!/bin/bash ですが、 python3 だと #!/usr/bin/env python3 # -*- coding: utf-8 -*- って書けばいいの…