Мой рабочий стол GNOME, и я программно меняю его настройки с помощью Python.GNOME конфигурации базы данных тип-вывод
База данных имеет простые типы значений, например. строки, ints, списки строк, список ints, ...
Простым инструментом CLI для управления данными является gconftool-2, который возвращает значения для ключей, используя опцию --get
.
Я не знаю, чтобы вывести тип из этих значений, учитывая, что мне нужно знать значение при его возвращении к чему-то. Обратите внимание: в моей схеме «8» - это строка, а 8 - int, но оба они выводятся как 8 на gconftool-2.
Как бы вы это сделали?
Это звучит как лучший, более здравый, более здравый/разумный/чистый подход для скриптов gconf на Python. Я отчитаю, если он исправил мою проблему со списками ints, списками строк. – Robottinosino
Списки строк дайте мне следующее:, и я не уверен, как распознать список int и т. д. Пример: (как вы используете gnome-terminal ..) global/active_encodings –
Robottinosino
значения перечисления предоставляются как глобальные значения в 'gconf'. Поэтому вы можете сделать 'if value.type == gconf.VALUE_STRING': ...' –