在类的顶层使用dir()

问题描述 投票:-2回答:1

你能构造一个Python函数g,以便在导入时

你()== g()

返回True。这实际上是关于在顶层导入和手动输入功能之间的区别的问题。许多语言都有某种区别。正如答案所指出的那样,存在差异。这有什么不同,为什么?

另一个答案就是将函数g粘贴到顶层,省略了启动文件的问题,当然也可以。

这是我试图重新获得那些威胁要让我免于提问的“权力”的好感。我也被抛弃了其他不想支持第一修正案的地方,但是,当然还有一个简单的方法。下面会出现同样的评论,因为我找不到正确的程序。

python class
1个回答
0
投票

要在类中获得顶级dir()影响,请在启动时加载它,例如,将模块放在/.ipython/startup/中。然后课程进入主要级别。有了导入它没有。我猜这一切都很明显,但不是新人。

© www.soinside.com 2019 - 2024. All rights reserved.