xdg基本目录规范定义的变量
xdg的Python项目详细描述
xdg
xdg
是一个很小的python模块,它提供由XDG
Base Directory Specification定义的变量,以避免重复
您编写的每个处理用户缓存的python实用程序中的逻辑片段,
配置或数据文件。它没有外部依赖关系。
安装
pip install xdg
在使用Poetry或Pipenv进行依赖关系管理的python项目中,添加
xdg
作为对poetry add xdg
或pipenv install xdg
的依赖。
或者,由于xdg
只是一个文件,您可能更喜欢只复制
src/xdg/__init__.py
从源代码分发到项目中。
用法
fromxdgimport(XDG_CACHE_HOME,XDG_CONFIG_DIRS,XDG_CONFIG_HOME,XDG_DATA_DIRS,XDG_DATA_HOME,XDG_RUNTIME_DIR)
XDG_CACHE_HOME
、XDG_CONFIG_HOME
和XDG_DATA_HOME
是包含相同环境变量值的^{
XDG_CONFIG_DIRS
和XDG_DATA_DIRS
是pathlib.Path
对象的列表
包含在上拆分的同名环境变量的值
冒号,或者如果环境变量
未设置或为空。
XDG_RUNTIME_DIR
是一个pathlib.Path
对象,包含
同名的环境变量,如果环境变量是
未设置。
版权所有
版权所有©2016-2019 Scott Stevenson。
xdg
按ISC licence的条件分布。