Skip to content

Instantly share code, notes, and snippets.

@pypeach
pypeach / messages_ja.properties
Last active July 23, 2018 12:52
メッセージプロパティファイル
[messages]
I900=処理を開始します
I901=処理を終了します
I903=ファイルが存在しません:%s
I905=メールを送信しました
I906=書き込み対象のレコードが存在しません:テーブル=%s
I907=文字列の数字変換に失敗しました:%s
I990=%sの処理中です
E090=%sと%sでエラーが発生しました
E900=SQLエラーが発生しました:%s
@pypeach
pypeach / employees.py
Last active July 21, 2018 08:58
テーブルアクセス
# coding:utf-8
from app.util import db_access
"""
SQLコマンドを実行する
"""
__author__ = "t.ebinuma"
__version__ = "1.2"
__date__ = "9 July 2018"
@pypeach
pypeach / sql_common.py
Last active April 24, 2018 14:11
共通SQL
# coding:utf-8
from util import db
"""
テーブル指定の共通的なSQLコマンドを実行する
"""
__author__ = "t.ebinuma"
__version__ = "1.1"
__date__ = "11 February 2018"
@pypeach
pypeach / application_production.yml
Last active May 1, 2018 04:10
アプリケーション設定ファイル
##################################################
## データファイルのプロパティ
##################################################
# データ(添付ファイル等)ファイルのディレクトリパス
data_path: {$python_path}/data/
##################################################
## ログファイルのプロパティ
##################################################
# ログファイルのディレクトリパス
@pypeach
pypeach / file_access.py
Last active July 23, 2018 13:12
ファイルユーティリティ
# coding:utf-8
"""
ファイルアクセスを制御する
"""
import chardet
__author__ = "t.ebinuma"
@pypeach
pypeach / read_csv_file.py
Last active July 23, 2018 13:11
ファイル読み込み
# coding:utf-8
import logging
import os
from app.app_logic_base import AppLogicBase
from app.sql import employees
from app.util import app_config, message_access, date_helper
from app.util.file_access import get_file_encoding
"""
@pypeach
pypeach / message_access.py
Last active July 23, 2018 12:53
メッセージ出力
# coding:utf-8
import configparser
import os
from app.util import app_config
"""
メッセージ出力を行う
"""
__author__ = "t.ebinuma"
@pypeach
pypeach / logging_production.yml
Last active July 23, 2018 12:51
ログ設定ファイル
version: 1
formatters:
customFormatter:
format: '[%(asctime)s] %(levelname)s - %(filename)s#%(funcName)s:%(lineno)d: %(message)s'
datefmt: '%Y/%m/%d %H:%M:%S'
handlers:
fileRotatingHandler:
formatter: customFormatter
@pypeach
pypeach / write_message.py
Last active July 23, 2018 12:50
メッセージ出力を行うサンプルアプリケーション
# coding:utf-8
import logging
from app.app_logic_base import AppLogicBase
from app.util import message_access
"""
メッセージを出力するサンプルアプリケーションです
"""
__author__ = "t.ebinuma"
@pypeach
pypeach / operate_db.py
Last active July 23, 2018 12:54
DBアクセスを行うサンプルアプリケーションです
# coding:utf-8
import logging
from app.app_logic_base import AppLogicBase
from app.enum.gender_type import GenderType
from app.sql import employees, departments
from app.util import date_helper
"""
DBアクセスするサンプルアプリケーションです