在python中(临时)重新定义windows特殊位置

2024-05-29 10:04:53 发布

您现在位置:Python中文网/ 问答频道 /正文

经过大量的挖掘,我发现:

XDG_DATA_HOME == CSIDL_PERSONAL,CSIDL_LOCAL_APPDATA   
XDG_CONFIG_HOME = CSIDL_APPDATA, CSIDL_LOCAL_APPDATA

对于Windows。通过以下方式显示:

print(GLib.get_user_data_dir())
print(GLib.get_user_config_dir())

&;在C:\Users\<user>\...中放置一些gtk-3.0配置

因为我一直在移动一些二进制文件(对于冻结的应用程序),所以我需要确保GTK可以找到一些关键目录(etcshare)。 似乎我需要临时设置这些变量,但是os.environ['...] =不起作用

有什么想法吗?最坏的情况是,我在root中有etc/share/,但我一直在努力保持它的混乱


Tags: configsharehomedatagetlocaldiretc

热门问题