私はpythonとPyCharmの新機能です。次のコードは、数学パッケージの関数をリスト、Pythonのコンソールで動作します:同じスニペットは、エディタ・ウィンドウと実行に表示されている場合、pythonコンソールとエディタコンソールの動作が異なります
import importlib
st = 'math'
importlib.import_module(st)
dir(eval(st))
ただし、以下のメッセージが表示さ:
Traceback (most recent call last):
File "C:/Users/sywan/PycharmProjects/test/test.py", line 4, in <module>
dir(eval(st))
File "<string>", line 1, in <module>
NameError: name 'math' is not defined
あなた答えは非常に高く評価されています!
として
dir
方法を適用することは、Python 2とのpython3コンソールの両方で 'NameError'をスローします。 – gzc