Возможные значения от sys.platform?

Func<T> является предопределенным типом делегата для метода, который возвращает некоторое значение типа T.

Другими словами, вы можете использовать этот тип для ссылки на метод, который возвращает некоторое значение T. Например,

public static string GetMessage() { return "Hello world"; }

можно ссылаться так, как это

Func<string> f = GetMessage;
68
задан dbr 15 January 2009 в 10:02
поделиться

3 ответа

Mac OS X (10.4, 10.5, 10.7, 10.8):

darwin

Linux (2,6 ядра):

linux2

Windows XP 32 бита:

win32

Версии в скобках были проверены - другие/более новые версии, вероятно, будут тем же.

29
ответ дан Adam Lewis 7 November 2019 в 10:14
поделиться

FreeBSD 7.0: freebsd7. FreeBSD8, но сборка, выполненная на предыдущей версии, том же ответе.

Так знать Вы использовали платформу для сборки, не обязательно той, на которой Вы работаете.

7
ответ дан Keltia 7 November 2019 в 10:14
поделиться

, Поскольку другие указали, sys.platform получен из имени, что поставщик системы дает их систему. Однако Python также добавляет участок земли - к sys.path, таким образом, можно посмотреть на весь участок земли -* каталоги в распределении Python.

Это дает Вам список

Дарвин aix3 aix4 atheos beos5 freebsd2 freebsd3 freebsd4 freebsd5 freebsd6 freebsd7, универсальный irix5 irix6 linux2 mac netbsd1 next3 os2emx riscos sunos5 unixware7

, Конечно, sys.platform может иметь дополнительные значения, когда Python компилируется в системе, для которой не был создан никакой определенный для платформы каталог.

От здесь .

22
ответ дан xOneca 7 November 2019 в 10:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: