操作更方便的配置文件读取模块
Project description
操作更方便的配置文件读取模块
某ini文件
[table]
data = mydata
读取代码如下
import zinifile
ini = zinifile.load(文件名)
ini = zinifile.load_text(ini内容)
print(ini.table.data)
你可以将zinifile创建的实例当做一个字典或者迭代器.
for key in ini
for key, value in ini.items()
value = ini.get('键')
value = ini['键']
更新日志
18-11-15 1.0.4
1.空值不会再返回一个空的str了,而是返回None
2.用xx.xx如果属性不存在则返回zinifile.empty_node对象, 这个对象可以像_node一样使用, 但是获取任何数据都是空数据, 他的布尔检测为False
empty_node is None #False
empty_node == None #True
bool(empty_node) #False
本项目仅供所有人学习交流使用, 禁止用于商业用途
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 Distribution
zinifile-1.0.4.tar.gz
(2.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zinifile-1.0.4.tar.gz.
File metadata
- Download URL: zinifile-1.0.4.tar.gz
- Upload date:
- Size: 2.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1a287b79360b6a90786528515bd382bef9a832b33671d78c8758d1d49b19282
|
|
| MD5 |
504a850cc1bd44ac0f42b63d1b043e05
|
|
| BLAKE2b-256 |
03f3979fe71f4330f32674dce84828e73e6b51c38268184a446eedcca04d5f39
|
File details
Details for the file zinifile-1.0.4-py3-none-any.whl.
File metadata
- Download URL: zinifile-1.0.4-py3-none-any.whl
- Upload date:
- Size: 2.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b74e9cadab6170a30a9e59a8f274d676d68e306b4d7119562a4142a8ca59ab4
|
|
| MD5 |
2b30f2d1b3b27fecda1f86bb0f7832d0
|
|
| BLAKE2b-256 |
6d703edde02ffa28583725910d21c1f8119558a783fe743896ec94b591bfa4f6
|