编码:
from os import path
path.__dict__['os'].system("/bin/sh")
允许我在 python 中制作一个 shell。我很好奇为什么在我没有显式导入整个os模块的情况下,可以通过path类访问os模块。我已经阅读了一些关于dict的文章,以及它如何将变量、方法、类等存储起来。但我没有发现它会保留它来自的模块。
编码:
from os import path
path.__dict__['os'].system("/bin/sh")
允许我在 python 中制作一个 shell。我很好奇为什么在我没有显式导入整个os模块的情况下,可以通过path类访问os模块。我已经阅读了一些关于dict的文章,以及它如何将变量、方法、类等存储起来。但我没有发现它会保留它来自的模块。