2011-06-28 19 views
16

¿Cuál es la diferencia entre sys y os.sys en python? He visto muchos proyectos que usan sys cuando han importado os. Cuando probé dir(sys) y dir(os.sys) tenían las mismas funciones y su salida era la misma.¿Cuál es la diferencia entre sys y os.sys

A menudo veo código usando sys.exit de esta manera, en lugar de usar os.sys.exit, pero ambos hacen lo mismo.

import os 
import sys  
sys.exit() 

Respuesta

26

os.sys es os 's nombre de "privado" para sys; Python no oculta las importaciones realizadas en otro módulo. No debe depender de su existencia, y en su lugar debe importar sys directamente usted mismo.

Cuestiones relacionadas