Windows/Linux开发软件获取系统本地的配置文件路径

在软件开发中,特别是使用PyQt5-fluent库时,需要保存用户的自定义主题设置。文章介绍了如何根据环境变量APPDATA或XDG_CONFIG_HOME,或者默认的HOME目录下的.config文件夹来定位并生成配置文件路径,如AppName/config.json,以便在下次启动时读取这些本地配置。
摘要由CSDN通过智能技术生成

在软件开发过程中常常需要在系统本地建一个配置文件,在下一次进入系统的时候能够读取本地的配置。
本文适用的场景是利用PyQt5-fluent库进行软件开发时,需要将用户自定义的软件主题相关的配置保存在本地,因此需要获取配置文件的目录,并生成配置文件。

目录如下:

if 'APPDATA' in os.environ:
    confighome = os.environ['APPDATA']
elif 'XDG_CONFIG_HOME' in os.environ:
    confighome = os.environ['XDG_CONFIG_HOME']
else:
    confighome = os.path.join(os.environ['HOME'], '.config')
configPath = os.path.join(confighome, 'AppName/config.json')
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值