Skip to content

yaaprogrammer/config.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

config.py

a simple configuration class

Getting Started

  1. install pyyaml

    pip install pyyaml
  2. create config.yml

    test:
        fruit:
            apple: 10
            banana: 4
        vegetable:
            carrot: 3
  3. import Configuration

    from config import Configuration
  4. get properties

    config = Configuration()
    apple = config.getProperty("test.fruit.apple")
    print(f"apple:{apple}")
  5. set properties

     config = Configuration()
     config.setProperty("test.fruit.apple", 50)
     apple = config.getProperty("test.fruit.apple")
     print(f"apple:{apple}")
  6. create config_custom.yml override config.yml

     test:
         fruit:
             apple: 30

Releases

No releases published

Packages

No packages published

Languages