hackorama / java-props-in-python

Read a java properties file in python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jprops

Linux build status codecov.io

Read the key, element pairs from a java properties file

Follows the java properties file format and tested against the Java 8 version of java.util.Properties

Documentation

dict getJavaProperties(file)

  • Args:
    • file: a valid file object (as returned by open(filename))
  • Returns:
    • The property key and elements as a dict
  • Raises:
    • IOError: if file operation fails with I/O related reason
      • Corresponds to java IOException in Properties.load()
    • UnicodeDecodeError: if the property file has malformed \uxxxx encoding,
      • Corresponds to java IllegalArgumentException in Properties.load()
    • AttributeError: if invalid object was provided for file object
      • Corresponds to java NullPointerException

Example

import jprops

props = jprops.getJavaProperties(open("demo.properties"))
print props['greeting']
$ cat demo.properties
greeting = hello world
$ python demo.py
hello world

About

Read a java properties file in python


Languages

Language:Python 48.1%Language:Shell 26.9%Language:Java 24.9%