コンテンツにスキップ

setting.json 読み込み

1
$ pip install dataclasses-json
model/setting.py
1
2
3
4
5
6
7
8
9
from dataclasses import dataclass

from dataclasses_json import LetterCase, dataclass_json


@dataclass_json(letter_case=LetterCase.CAMEL)
@dataclass
class Setting:
    bucket_name: str
__main__.py
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
import os

import boto3

from ..lib import utility
from .model.setting import Setting


def main():
    setting_json = utility.read_all_text(os.path.join(os.path.dirname(__file__), "setting.json"))
    setting: Setting = Setting.from_json(setting_json)


if __name__ == "__main__":
    main()