В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
Я обычно использую sys.platform
для получения платформы. sys.platform
будет различать Linux, другой unixes и OS X, в то время как os.name
" posix
" для всех них.
Для большой более подробной информации, используйте модуль платформы . Это имеет межплатформенные функции, которые дадут Вам информацию об архитектуре машины, версии ОС и версии ОС, версии Python, И т.д. Также это имеет определенные для OS функции для получения вещей как конкретный дистрибутив Linux.
import os
print os.name
Это дает Вам важную информацию, в которой Вы будете обычно нуждаться. Для различения, скажем, различные выпуски Windows необходимо будет использовать определенный для платформы метод.
https://docs.python.org/library/os.html
Для дополнения сообщения Greg, если Вы находитесь в posix системе, которая включает MacOS, Linux, Unix, и т.д. можно использовать os.uname () для получения лучшего ощущения того, какая система это.