用于Java.Frasic文件解析的Python库
jproperties3的Python项目详细描述
python jproperties
========
[![生成状态](https://travis ci.org/translate/python jproperties.svg)(https://travis ci.org/translate/python jproperties)
>用于分析和处理java.properties文件的python库。
----
``````
$pip install jproperties 3
````
-
````
$python setup.py测试
```
build
``````
`````>python setup.py build
```
用法
-
properties对象从外部是一个简单的键值存储区。
```python
或使用默认值:
p2=属性({“foo”:“bar”})
print(p2[“foo”])
````
>提供常用的字典接口:
```python
p2[“key”]=p2中键的“value”
。keys():
print(key,请注意,键和值都应被视为字符串。
BR/>将对象序列化为.Frasic格式,将其转换成字符串:
BR/> `Python < BR/>打开(“OUT”属性)、“W”)为F:BR/> F.Wry(STR(P2))
` BR/>< BR/>读取现有属性文件,使用'stream`
关键字参数
``python
,open(“out.properties”,“r”)为f:
p=properties(stream=f)
```
如果注释和空行不重要,并且您想去掉它们,则可以在现有的密钥中创建一个新的属性对象。许可证文件中提供了完整的许可证文本。
========
[![生成状态](https://travis ci.org/translate/python jproperties.svg)(https://travis ci.org/translate/python jproperties)
>用于分析和处理java.properties文件的python库。
----
``````
$pip install jproperties 3
````
-
````
$python setup.py测试
```
build
``````
`````>python setup.py build
```
用法
-
properties对象从外部是一个简单的键值存储区。
```python
或使用默认值:
p2=属性({“foo”:“bar”})
print(p2[“foo”])
````
>提供常用的字典接口:
```python
p2[“key”]=p2中键的“value”
。keys():
print(key,请注意,键和值都应被视为字符串。
BR/>将对象序列化为.Frasic格式,将其转换成字符串:
BR/> `Python < BR/>打开(“OUT”属性)、“W”)为F:BR/> F.Wry(STR(P2))
` BR/>< BR/>读取现有属性文件,使用'stream`
关键字参数
``python
,open(“out.properties”,“r”)为f:
p=properties(stream=f)
```
如果注释和空行不重要,并且您想去掉它们,则可以在现有的密钥中创建一个新的属性对象。许可证文件中提供了完整的许可证文本。