読者です 読者をやめる 読者になる 読者になる

Pythonでプログラムを複数ファイルから構成する方法

Python

Google App EngineでModelの記述を別ファイルにしようとしました。今回はプログラムのファイルを以下のように分割して記述しました。models.pyとmain.pyは同じ階層にあります。

  • models.py
# -*- coding: utf-8 -*-

from google.appengine.ext import db

class Counter(db.Model):
    count = db.IntegerProperty()

class Date(db.Model):
    day = db.DateProperty()
  • main.py (一部)
# -*- coding: utf-8 -*-

from models import Counter
from models import Date

参考:Pythonによる大きなプログラムの作り方