awsome project created by pycman.
Project description
OSProfile
这是一个用来在跨平台开发应用时,解决应用的配置文件在Windows及类Unix系统中存放路径的问题。 Quick Start
直接使用:
from osprofile import OSProfile
# 构造 # 将在 类Unix的~/.config/myappname/myappname.json 文件中, # 或者 在Windows下的 c:\users\<username>\appdata\Local\myappname\myapp.json 文件中, # 写入默认配置 options1:’1234’ osp = OSProfile(appname=’myappname’, profile=’myappname.json’, options=dict(‘options1’:’1234’))
# 从文件获取配置, 返回字典 osp.read_profile()
# 更新配置文件, 传入字典,对已存在的键值进行覆盖,不存在的进行添加 kwargs = dict(options1=’12345’, options2=’11111’) osp.update_profile(kwargs)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file osprofile-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: osprofile-0.2.1-py3-none-any.whl
- Upload date:
- Size: 2.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35e40114761eff0e0f66ed08628ccc730db65431f9f1c52a293cfc0a0443ccfe |
|
MD5 | 80ddcdaa781c45d2b66868e579ba9824 |
|
BLAKE2b-256 | ad0ad9e131bf73315fbb17d1b555c8066cd1e8cea57c58f71718b7fd9cb67623 |