| Version 1 (modified by , 8 years ago) ( diff ) |
|---|
CSS から使用可能な python moduleの一覧が欲しい
CSS だけでなく、python全般のネタかもしれませんが、、、
CSS上で動かすことのできる python module の一覧が欲しい場合のスクリプト
from org.csstudio.opibuilder.scriptUtil import PVUtil
from org.csstudio.opibuilder.scriptUtil import ConsoleUtil
import pkgutil
for m in pkgutil.iter_modules():
ConsoleUtil.writeInfo(str(m))
このスクリプトをopiから実行すると、コンソールに一覧が表示される。表示されるtupleの2番目がモジュール名。
2018-02-08 13:01:20 INFO: (<zipimporter object "C:\css_3.2.16.4\plugins\org.python_2.5.2.20150911\jython.jar\Lib\">, 'BaseHTTPServer', False)
2018-02-08 13:01:20 INFO: (<zipimporter object "C:\css_3.2.16.4\plugins\org.python_2.5.2.20150911\jython.jar\Lib\">, 'CGIHTTPServer', False)
2018-02-08 13:01:20 INFO: (<zipimporter object "C:\css_3.2.16.4\plugins\org.python_2.5.2.20150911\jython.jar\Lib\">, 'ConfigParser', False)
2018-02-08 13:01:20 INFO: (<zipimporter object "C:\css_3.2.16.4\plugins\org.python_2.5.2.20150911\jython.jar\Lib\">, 'Cookie', False)
2018-02-08 13:01:20 INFO: (<zipimporter object "C:\css_3.2.16.4\plugins\org.python_2.5.2.20150911\jython.jar\Lib\">, 'DocXMLRPCServer', False)
2018-02-08 13:01:20 INFO: (<zipimporter object "C:\css_3.2.16.4\plugins\org.python_2.5.2.20150911\jython.jar\Lib\">, 'HTMLParser', False)
2018-02-08 13:01:20 INFO: (<zipimporter object "C:\css_3.2.16.4\plugins\org.python_2.5.2.20150911\jython.jar\Lib\">, 'MimeWriter', False)
:
2018-02-08 13:01:20 INFO: (<pkgutil.ImpImporter instance at 0x4>, 'test', True)
2018-02-08 13:01:20 INFO: (<pkgutil.ImpImporter instance at 0x4>, 'toaiff', False)
2018-02-08 13:01:20 INFO: (<pkgutil.ImpImporter instance at 0x4>, 'tty', False)
2018-02-08 13:01:20 INFO: (<pkgutil.ImpImporter instance at 0x4>, 'wave', False)
2018-02-08 13:01:20 INFO: (<pkgutil.ImpImporter instance at 0x4>, 'webbrowser', False)
2018-02-08 13:01:20 INFO: (<pkgutil.ImpImporter instance at 0x5>, 'simtest', False)
2018-02-08 13:01:20 INFO: (<pkgutil.ImpImporter instance at 0x5>, 'xmlclnt', False)
参照HP
Note:
See TracWiki
for help on using the wiki.
