문서에 따르면 매크로를 정의하고 저장할 수 있어야합니다. 그러면 다음 번에 IPython 셸을 시작할 때 매크로를 사용할 수 있습니다. 그러나, 그것은 작동하지 않습니다IPython에서 매크로 저장
In [4]: print "Foobarbatbizbuzzbonk"
Foobarbatbizbuzzbonk
In [5]: %macro foo 4
Macro `foo` created. To execute, type its name (without quotes).
=== Macro contents: ===
print "Foobarbatbizbuzzbonk"
In [6]: %store foo
Stored 'foo' (Macro)
In [7]: quit()
을 내가 다시 어떤 매크로 IPython 쉘을 시작하지 않는 경우 :이 작동하지 않는 이유
In [1]: foo
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-1-d3b07384d113> in <module>()
----> 1 foo
NameError: name 'foo' is not defined
In [2]: %macro
Out[2]: []
사람이 알고 있나요을?
그렇습니다. 도큐 스는 읽기가 매우 어렵습니다. ( – tim