python で外部ファイルのクラスを読み込みたい

かしこ 30views 更新:2016年10月24日

最近やってなかったので久々に python をやります。

■ output.py (読み込む class を記述)

# -*- coding: utf-8 -*-
# 現在日付と時刻だけを出すプログラム

import datetime

class output_text :
    # 初期処理
    def __init__(self) :
        print("start")

    # 日付・時刻を出力する
    def output_date(self, mode = 0) :
        if mode == 1 :
            # 
            print(datetime.date.today())
        elif mode == 2 :
            print(datetime.datetime.today())
        else :
            print("none")

■ start.py (メイン)

#!C:\xampp\python\python.exe
# -*- coding: utf-8 -*-
print("Content-type: text/plane\n")

# import するファイル名を記述(拡張子はいらない)
import output
output_text_class = output.output_text() # インスタンス

# ↓ のように from ファイル名 import class 名でも読める
# from output import output_text
# output_text_class = output_text()

output_text_class.output_date(1) # yyyy-mm-dd
output_text_class.output_date(2) # yyyy-mm-dd HH:ii:ss.マイクロ秒
output_text_class.output_date()  # none

年内には何か作りたいですなぁ。。。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません