今更の基本的なことだけど、、
サブディクトリ下に配置したスクリプトをインポートする方法
./
+-- main.py
|
+-- util
+--- sub.py
+--- stdin.py
このように、main.py が置いてあるディレクトリに util というディレクトリがあって
その下に、メソッドしか持たない Python スクリプト、Class 構成のスクリプトが
あったとする。
sub.py
def func(): print('sub--func()')
util の下の sub.py をインポートしてメソッド実行
from util import sub sub.func()
stdin.py
# -*- coding: UTF-8 -*- class StdIn: def read(self): inlist = [] try: while True: inp = input('') if inp == '': break inlist.append(inp) except EOFError: pass return inlist
util の下の stdin.py をインポートして
クラスを利用
from util.stdinput import StdIn stdin = StdIn() list = stdin.read() print(list)