【发布时间】:2011-07-14 06:14:39
【问题描述】:
我需要知道是否有办法从子模块访问父模块。如果我导入子模块:
from subprocess import types
我有 types - 是否有一些 Python 魔法可以从 types 访问 subprocess 模块?与 ().__class__.__bases__[0].__subclasses__() 类类似的东西。
【问题讨论】:
-
你的例子很奇怪——
types实际上是标准的 Pythontypes模块。您的导入行将与import types执行相同的操作,而types在这两种情况下将是完全相同的模块对象。 -
subprocess 不是
types模块的“父”,在任何对我来说似乎有意义或有用的意义上。subprocess显然已经导入了types,就像许多其他模块导入types一样。你想做什么?你想做什么? -
我知道types是标准模块,但是我在搜索所有子模块时在子进程模块中发现了它。
-
@John 我试图阻止对文件系统和 shell 的访问。
-
@wizzwizz4 几年前我学会了这种艰难的方式,有人在我的共享主机上清除了磁盘。这是为了我的trypython.jcubic.pl 我需要禁用它,但几年后我在 js 中找到了 brython,现在它使用这个库。