en en en en en ml en nl ja ja ja ja ja ja ja en en ja ht ja en en en en en ja zh ja ja ja ja ja ja az zh fa en en nb es es en en en la en es de en es ja hu af hbs_lat ru sv fr en en en en en en ja ja ja ja ja zh ja zh zh ja ja ja ja ja ja ja en ja ja ja ja ja fr en en en en en en en
Now, http2 is available if your browser accept it.
自作モジュール内でimportされたモジュールを使う時,どうすればいいのかなー,とか,自作モジュール内のimport時につけた別名と被ったらどうなるのかなー,とか調べてみた.
自作モジュールを丸ごとimportしてたら参照できるけど,from/importでクラスしか取り込んでなかったら,別途,importしないといけない.
別名が被ったところで,スコープが被るわけじゃないから,人が見て分かりにくいことを除けば問題なくスコープ内のモジュールが呼び出される.
ということを全部は反映してないけど,簡単な使い方メモ.
これは,unbundle版.
import numpy as np class MyModule: def test(self): return np.array([1,2,3])
import types import mymodule def new_test(self): return mymodule.np.array([4]) mymodule.MyModule.additionalMethod = \ types.MethodType(new_test, None, mymodule.MyModule) mymod = mymodule.MyModule() print mymod.test() print mymod.additionalMethod()
$ python mydriver.py [1 2 3] [4]
Categories情報技術 Tagspython
Post navigation
Previous PostPrevious Vimとシェルと私
Next PostNext CUDA on Ubuntu
sponsored links
Recent Comments
hadacchi on xmonad on ubuntu 16.04 でバックライトを調整
hadacchi on ubuntu を 16.04に上げたら avoidStruts が効かなくなった件