Boto3を使ったら空文字のままだとDynamoDBにデータが入れられなかった話
投稿者:福山
DynamoDBから怒られる
Boto3を使ってDynamoDBにデータを入れようとしました。
下記のようなものです。
Pythonでユニットテスト書いてみる
投稿者:福山Python 3.5.1で実行しました。
ディレクトリ構成unittest┣ src┃ ┗ Main.py┗ test ┗ TestMain.pyコードMain.pyclass Main(object): def sum(num1, num2): return num1 + num2TestMain.pyimport unit ...Pythonで設定ファイルを読み込んでみる(YAMLファイル)
投稿者:福山YAML推しの人が近くにいたので、その影響でYAMLファイルを読み込んでみました。
ディレクトリ構成以前の記事と同じです。
コードimport yamlwith open('config.yml', 'r') as yml: config = yaml.load(yml) print('asa: ', config['asa']['aisatsu'])print('hiru: ', config[ ...PythonでXMLの要素を削除する
投稿者:福山サンプルとして、CodeZineさんのRSSを参考にしました。
参考にした対象から適当に要素を削除します。
AtomでKey Binding Resolverを非表示にする
投稿者:福山何かの拍子に開いてしまったので、閉じ方メモ
やり方MacWindowsCommand + “.”Ctrl + “.”補足Command + “.” もしくは ctrl + “.” で表示・非表示が出来る。
Pythonでシングルトンパターン書いてみる
投稿者:福山ディレクトリ構成は前回と同じ構成となります。
コード#!/usr/bin/env python# -*- coding: utf-8 -*- from configparser import ConfigParser class App(object): _instance = None def __new__(cls): &nbs ...Bottleで受け取ったリクエストパラメータが文字化けした時にしたこと
投稿者:福山日本語をリクエストパラメータで渡した際に文字化けしたのでそれへの対応を書きます。
今回は例として、q=アイウエオと投げます。
元々下のように書いていました。
@route('/artists') def artists(): req_param ...Pythonで設定ファイルを読み込んでみる
投稿者:福山コードを書いていくと設定ファイルとして外に出したい情報が出てきますよね。
ディレクトリ構成dir┣ app.py┗ sample.iniコードfrom configparser import ConfigParser config = ConfigParser()config.read('./sample.ini') print('asa: ', config['asa']['aisatsu'])print('hiru: ', config[' ...シェルスクリプトである期間日付でループする
投稿者:福山
スクリプトSTARTDATE=20161231ENDDATE=20170103 TEMPDATE=$STARTDATEwhile [ 1 ] ; do # 何かの処理 find ./-name "service.log.$TEMPDATE" # ENDDATE分まで処理したら終わり if [ $TEMPDATE = $ENDDATE ] ; then &nb ...
PythonのRequestsを使ってレスポンスが化けたときの対応
投稿者:福山
背景import requests url = 'http://www.ekidata.jp/api/s/1130205.xml' r = requests.get(url)print(r.text)<?xml version="1.0" encoding="UTF-8"?><ekidata version="ekidata.jp station api 1.0"> <statio ...