我正在玩IronPython并且dir()似乎并不像我期望的那样工作。例如:
import clr
clr.AddReference("IronPython")
clr.AddReference("Microsoft.Scripting")
from IronPython.Hosting import Python
py = Python.CreateEngine()
print dir(py.Operations)
返回:
Traceback (most recent call last):
TypeError: __dir__() takes exactly 1 argument (0 given)
想法?或者这是某种错误?