python(76)

76follower
YY3ai2ui24 さんのアバター 227views

Pythonでナベアツしてみた

はじめに FizzBuzz投稿後、アルバイトの仲間に「FizzBuzzのあとは、ナベアツですか?」なんて言われたので、やってみることにしました。 せっかくなので、Pythonのシーケンス操作 の特性をつかって、ワンライナー でやってみま... 2016年3月31日
YY3ai2ui24 さんのアバター 123views

Pythonでn回に一回だけ真を返す・一回だけ偽を返す

n回に一回だけ正を返す・一回だけ負を返す n = 3 for i in range(10): print i, i%n/(n-1), ~i%-n/(n-1)/-1 == 0 0 1 1 0 1 2 1 0 3 0 1 4 0 1 ... 2016年3月30日
YY3ai2ui24 さんのアバター 274views

Pythonでライザップしてみた

はじめに PythonでFizzBuzzしてみたが思ったより反響が良かったので、Pythonでなにかアルゴリズムっぽいことをする記事を書くことにしました。 今回は、n回ごとにオンオフを切り替えるスイッチをジェネレーターで実装し、このスイ... 2016年3月24日
alkoshikawa さんのアバター 31views

古いAmazonLinuxでpip2.7を入れたりする

昔のAmazonLinuxだとPython2.6系がメインなんですが、2.6系でプログラムを実行するとエラーが出ることがよくあります。 2.7系を使うには以下のような形でモジュールをインストールします。 yum install pyth... 2016年3月23日
hiroroooo299 さんのアバター 69views

Pythonで日時文字列をパース

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

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 さんのアバター 80views

【Python】ラムダ式のネスト

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

AWS Lambda(Python)のログ出力

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

pythonでGET,POSTを受け取る

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

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

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

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 さんのアバター 280views

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

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

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 さんのアバター 40views

boto3を使う時のファイル名

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

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

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

python2の記法のメモ

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

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

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

pythonでAWSのSNSを使う

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

gspread sheetにpython APIでログイン

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

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

コード import sys import traceback try: 0/0 except: # print traceback.print_exc() # as string exc_ty... 2016年3月1日