Metadata-Version: 1.1
Name: PyProperties
Version: 1.0.14
Summary: Python library operating with java properties file
Home-page: https://github.com/seelikes/PyProperties
Author: seelikes
Author-email: seelikes@163.com
License: UNKNOWN
Description: PyProperties

        ===================

        

        install

        -------------------

        

        python -m pip install PyProperties

        

        usage

        -------------------

        

        There are two main methods in **PyProperties**, **load** and **save**, both take a properties's file path as parameter.

        

        load

        *******************

        **load** method is in most circumstances redundant, for the __init__ of **PyProperties** has already called it when you parse a path to it.

        

        **load** method parses the properties file's key-values into the **PyProperties** object.

        ::

        

          properties = PyProperties(os.path.abspath('./') + '/resources/test.properties')

        

        or call it directly, and do not forget, **load** will erase current **PyProperties** object.

        ::

        

          properties = PyProperties()

          properties.load(os.path.abspath('./') + '/resources/test.properties')

        

        save

        *******************

        

        **save** method save current **PyProperties** object to the parameter path.

        

        remember nothing will happened if one of current **PyProperties** is empty or path parameter is **None**

        ::

        

          properties.save(os.path.abspath('./') + '/resources/test_1.properties')

        

        read and write properties

        ****************************

        

        The **PyProperties** object is a like dict object, you can use it as every dict object if you may.

        

        You can use

        ::

        

          properties['key_wa']

        

        to read key_wa

        

        and you can use

        ::

        

          properties['key_wa'] = '123'

        

        to write new value of key_wa.

        

        most importantly, call

        ::

        

          properties.save(path)

        

        to save your properties in the file system.

        
Keywords: py properties
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
