python(72)

71follower
hiroroooo299 さんのアバター 65views

Pythonで日時文字列をパース

string -> datetime.datetime >>> import dateutil.parser >>> dateutil.parser.parse("2012-01-01") dateti... 2016年3月23日
YY3ai2ui24 さんのアバター 62views

Pythonの条件演算子と遅延評価を見比べる

条件演算子 m = 10 for i in range(m): print i, "odd" if i%2 else "even" == 0 even 1 odd 2 even 3 odd 4 even 5 odd 6 even ... 2016年3月23日
hiroroooo299 さんのアバター 75views

【Python】ラムダ式のネスト

こんなはずじゃなかった filter_func = (lambda item: (lambda bar: (lambda baz: piyopiyopiyo(baz) )(... 2016年3月22日
hiroroooo299 さんのアバター 419views

AWS Lambda(Python)のログ出力

普通にloggingモジュールでログ吐けばいいとのことでした。 コード import logging logger = logging.getLogger() # ログレベル設定 # info以下のログレベルのログを削るようにする lo... 2016年3月15日
Okuya さんのアバター 762views

pythonでGET,POSTを受け取る

まず、cgiモジュールをimportする。 import cgi has_key,hashで取得 form = cgi.FieldStorage() if form.has_key("key"): print "keyあり"... 2016年3月15日
hiroroooo299 さんのアバター 735views

社長席の温度監視を支える技術。

はじめに この記事は、こちらの記事で挙げた監視システムを構築した際の技術ログとなります。 オフィスの形状のせいか座席によって温度差があり、最北端の席に座っている社長がいつも「寒い、寒い」と震えているので、 Raspberry Pi2とA... 2016年3月11日
Okuya さんのアバター 400views

s3からpythonを使ってファイルを取得する

#!/usr/bin/env python # -*- coding:utf-8 -*- import boto import boto.s3.connection conn = boto.s3.connect_to_region( ... 2016年3月11日
Okuya さんのアバター 261views

botoで名前に’.’(ドット)が入っているbucketにコネクトができない

Bucket_Name = 'hoge.foo.com' として、 bucket = conn.get_bucket('Bucket_Name') これを実行すると、、 Traceback (most recent call l... 2016年3月11日
Okuya さんのアバター 741views

pythonでjsonを整形

スクリプト #!/usr/bin/env python # encoding: utf-8 import json dict = json.loads(raw_input()) format_json = json.dumps(dict... 2016年3月11日
Okuya さんのアバター 39views

boto3を使う時のファイル名

boto.py #!/usr/bin/env python # -*- coding:utf-8 -*- import boto conn = boto.connect_s3() を実行したら、 $ ./boto.py Traceb... 2016年3月9日
hiroroooo299 さんのアバター 123views

シグナルを使ったときにハマったこと

こんなスクリプトを import signal, os import time def handler(signum, frame): print signum print "i am heavy..." # なにか重い処理 ... 2016年3月8日
Okuya さんのアバター 46views

python2の記法のメモ

ifの条件式で… 以下のような書き方が許されている。 if 1 < x < 10: ... 文字列 strip() >>> a = 'abcd1234' >>> a.... 2016年3月4日
hiroroooo299 さんのアバター 21views

【Python】オブジェクトが特定の特定の属性を持っているか

has_attr = hasattr(instance, "attr_name") # 使用例としては、こうなるのかと存じます if hasattr(instance, "attr") and instance.attr is not ... 2016年3月4日
Okuya さんのアバター 256views

pythonでAWSのSNSを使う

pythonでAWSのSNSを使いたいとき まず、AWS SDK for Python (Boto3)をインストール。 pip install boto3 そして、下のスクリプトを実行すればメール送信完了。(適宜、変更して) i... 2016年3月4日
Okuya さんのアバター 106views

gspread sheetにpython APIでログイン

ログイン(oauth2を使わない場合) import gspread # Login with your Google account gc = gspread.login('thedude@abid.es','****') 参考... 2016年3月2日
hiroroooo299 さんのアバター 62views

【Python】いい感じに例外をログへ吐く

コード import sys import traceback try: 0/0 except: # print traceback.print_exc() # as string exc_ty... 2016年3月1日
Okuya さんのアバター 377views

google spread sheetをPythonでいじりたい

インストール pip install gspread pip install --upgrade google-api-python-client 以下実行 # -*- coding:utf-8 -*- import json im... 2016年3月1日
hiroroooo299 さんのアバター 285views

【Python】コード途中で改行

出来た。嬉しい。 if self.__baz is None \ or self.__foo is None \ or self.__bar is None:... 2016年2月24日
hiroroooo299 さんのアバター 90views

Pythonでunderscore.jsのpluck、groupByみたいなやつ

内包表記、おしゃれですね。 # underscore.jsのpluckみたいなやつ users = [{"userid":1, "likes":"cats"},{"userid":2, "likes":"cats"},{"userid":... 2016年2月24日
hiroroooo299 さんのアバター 89views

Python始めた時にググったこと

from itertools import * # JavaScript で言う Array.prototype.find()的なやつだゾ predicate = lambda tag: tag['Key'] == 'Name' foun... 2016年2月22日