Подтвердить что ты не робот

В чем разница между sys и os.sys

В чем разница между sys и os.sys в python? Я видел много проектов, используя sys, когда они импортировали os. Когда я пробовал dir(sys) и dir(os.sys), у них были одни и те же функции, и их результат был таким же.

Я часто вижу код, используя sys.exit, как это, вместо использования os.sys.exit, но оба делают то же самое.

import os   
import sys    
sys.exit()
4b9b3361

Ответ 1

os.sys - os "private" имя для sys; Python не скрывает импорт, выполняемый в другом модуле. Вы не должны зависеть от его существования и должны вместо этого непосредственно импортировать sys.