[Python] 設定ファイルを扱う Pythonのスクリプトなどで、アクセスキーやメールアドレス、パスワードなどの変数をスクリプトの直接書き込まずに、設定ファイルとして分離して扱うときにConfigParserモジュールを使用します。 設定ファイルの作成 … Yuya Satoハック2017.05.12 3,613
[Python] 文字列を正規表現で判定 reモジュールをimportします。 search関数で、文字列の中でマッチした箇所を返します。 import re hoge=”sample1234hogesample5678″ match = re.search(“… Yuya Satoハック2017.04.26 1,200
python内でコマンドを使用する python内でコマンドを使用 python内でコマンドを実行するにはsubprocessを使用する。 import subprocess cmd = “コマンド” proc = subprocess.check_out… Jyoziハック2017.04.14 3,032
[Python] 余分な空白や改行文字を取り除く Pythonではstrip()関数で指定した語を文字列から削除することができます。 このstrip()関数では引数になにも加えないと、空白及び改行文字を取り除いてくれます。 hoge = ” hugahogehoge¥n… Yuya Satoハック2017.04.05 9,860
[Python]APIを使ってスプレッドシート読み書き Googleのスプレッドシートを読み書きできるプログラムを作りました。 勿論先人がいっぱいいるんですけど、どれも若干IDの取り方など違ったようなので自分なりにやってみました。 import os import gspre… kato770ハック2017.03.23 1,196
[Python] マルチプロセス処理 Pythonでマルチプロセス処理を行うときはmultiprocessingモジュールを使用する。 from multiprocessing import Process def childProcess(data): p… Yuya Satoハック2017.03.22 522
[Python] print出力先の変更 Pythonのprint文は通常標準出力に出力されますが、これをファイルに変更します。 f = open(“hoge.txt”, ‘w’) print >> f, “hogehoge to file” f.c… Yuya Satoハック2017.03.15 1,618
lambda関数からDynamoDBにデータを追記する put_itemを用いることでDBに追記することができる。 table.put_item( Item={ ‘id’: event[“id”], ’email’: event[“email”] } ) しかし、put_it… Jyoziハック2017.02.21 1,377
Python2 と Python3 の違い ~dict型~ Pythonでdict型のキーとバリューを取得して、バリューの値でソートしたい時があります。 Python2とPython3ではその際に違った処理をしなければなりません。 まずはPython2 Python 2.7.9 … Kazutoshi Shinodaハック2017.02.09 9,134