ファイル分割のテストをしてみた2
昨日に引き続き、ファイル分割のテストをしてみた。
「tkn.py」ファイルは同じ。
class tke:
token = ''
def gettoken(self, tok):
self.token = tok
そして、別ファイル「classtest.py」を以下の様に変更した。
from tkn import *
def c():
token.gettoken('test_c')
print(token.token)
def v():
token.gettoken('test_v')
print(token.token)
def pri():
print(token.token)
token = tke()
c()
v()
token.gettoken('test_pri')
pri()
で、実行したのが↓
~/PasAvr/test$ python classtest.py
test_c
test_v
test_pri
~/PasAvr/test$
なにやってんだ、おまえ
という感じでしょうが、別ファイルの関数の中から参照出来るか試してみたのです。
無事参照もtkn.pyファイル内のメソッドを使うことも出来ました。
ここまでくれば、後は実際のファイル分割を粛々と進めていくだけです。
ただ、いま時間がないのだよ・・・