6
A
回答
10
Python中的GConf,還檢查了包,比如蟒蛇-的gconf和/或在你的發行版包裝回購的gnome-python的-的gconf:
在/ usr /共享/ DOC /蟒蛇-的gconf /例子/
或者瀏覽SVN在http://svn.gnome.org/viewvc/gnome-python/trunk/examples/gconf/的例子。
在Fedora12(我的發行版)上,它被稱爲gnome-python2-gconf-2.28.0-1.fc12.x86_64.rpm,但它可能在通用的gnome-python2軟件包中。
GConf信息密鑰編輯(背景牆紙)的在Python一個例子:
#! /usr/bin/python
import gtk
import gtk.glade
import gconf
class GConfExample:
def __init__(self):
self.client = gconf.client_get_default()
def get_key(self, key):
return client.get_string(key)
def set_key(self, key, val):
client.set_string(key, str(val))
實測值http://therning.org/magnus/archives/57,我修剪出GTK東西。當然,這會使一些好的的GetItem和setitem使用映射例如:
mygconf['/path/to/key'];
也有一些好的信息here有關使用API。當然,我的例子很差,但說明了API的簡單性。這裏有更多的方法:
foo = self.gconf_client.get_string("/path/to/my/config/data/foo")
bar = self.gconf_client.get_int("/path/to/my/config/data/bar")
baz = self.gconf_client.get_bool("/path/to/my/config/data/baz")
而且每個get_*
在大多數情況下,相當於二傳手set_*
。
相關問題
- 1. Python訪問NFS配額信息?
- 2. tkinter訪問按鈕配置信息
- 3. 使用Spring OAuth2訪問租戶信息
- 4. 使用ctypes訪問USB設備信息?
- 5. 如何使用java訪問BIOS信息?
- 6. 如果我使用OpenID登錄,我可以訪問配置文件信息嗎?
- 7. 使用ArrayList存儲信息並訪問信息
- 8. 訪問區域設置信息
- 9. 如何從依賴方訪問配置文件信息?
- 10. 存儲配置信息並從模塊中訪問它
- 11. 使用無用戶訪問訪問場地詳細信息
- 12. 使用RESTful API訪問配置設置?
- 13. 刪除GNOME終端配置
- 14. x509v3授權信息訪問
- 15. Kohana ORM訪問信息
- 16. 從PHP訪問AWStats信息?
- 17. 訪問MP3文件信息
- 18. 訪問航班信息
- 19. 訪問其他層信息
- 20. 訪問者信息收集
- 21. 從javascript訪問chrome.devtools.network信息
- 22. jqGrid訪問額外信息
- 23. 訪問電話信息
- 24. 訪問Facebook基本信息
- 25. 如何訪問Perfmon信息?
- 26. 訪問嵌套的信息
- 27. 從SDK訪問iPhone信息
- 28. 用於訪問用戶信息
- 29. 使用Python POST XML信息
- 30. sql server 2008:配置信息
舊的答案,你給的鏈接不起作用,並且這些例子不再保存在/ usr/share/doc/python/conf中,至少不在ubuntu上。 – schwiz 2013-03-24 01:19:03