/var/log/masayoshi/masayoshi.life.log

とりあえず、書きたいこと書くだけ。

俺の痛い(ry 2日分続き

2-5:モジュールを使って東方キャラの名前を出力しよう

メインファイル:

#!/usr/bin/python
import toho.chara_list
import toho.data.chara

toho.chara_list.chara_list(toho.data.chara.NAME)

処理ファイル:

def chara_list(lists):
    for name in lists:
        print name

データファイル:

NAME = ["Flandle","Sakuya","Nitori"]

メモ:__init__.pyをフォルダに置いてあげるとフォルダはモジュールになる。
下のフォルダに上のファイルを置くとサブモジュールになる、ただし内容は空にする。

2-5-2:様々な呼び出し方:

#俺はあるパッケージ内のメソッドや変数だけが欲しいんだ
from toho.chara_list import chara_list
from toho.data.chara import NAME

chara_list(NAME)

#パッケージに含まれてるモジュールが欲しいんです
from toho import chara_list
from toho.data import chara

chara_list.chara_list(chara.NAME)

#パッケージのモジュールを一気に欲しいんです
from toho import *
from toho.data import *

chara_list(NAME)

2日分の内容は個々まで