Pythonのお勉強 Part32
■ このスレッドは過去ログ倉庫に格納されています
0360デフォルトの名無しさん
2009/03/09(月) 14:10:34#a.py
class Handletest:
def handle(self, methodstr):
result=eval(methodstr,globals(),locals())
return result
if __name__ == "__main__":
import numpy
handletest=Handletest()
print handletest.handle("numpy.linalg.norm([1,2])")#動く
#b.py
import numpy
import a
if __name__ == "__main__":
h= a.Handletest()
print h.handle("numpy.linalg.norm([1,2])")#動かない
-------------
golbals localsに違うものいれないといけないみたいなのだけど
どう入れればいいのかわからない
■ このスレッドは過去ログ倉庫に格納されています