35 lines
879 B
Python
35 lines
879 B
Python
|
# -*- coding: UTF-8 -*-
|
|||
|
"""
|
|||
|
@Project :onestar
|
|||
|
@File :ConfigeHandle.py
|
|||
|
@Contact:https://blog.csdn.net/songlh1234/article/details/83316468
|
|||
|
@Author :SHJ
|
|||
|
@Date :2021/11/23 16:57
|
|||
|
@Version :1.0.0
|
|||
|
"""
|
|||
|
import os
|
|||
|
import configparser
|
|||
|
|
|||
|
|
|||
|
class Config:
|
|||
|
"""读写初始化配置文件"""
|
|||
|
def __init__(self):
|
|||
|
pass
|
|||
|
|
|||
|
@staticmethod
|
|||
|
def get(para_name, option='config', config_name = 'config.ini'):
|
|||
|
config = configparser.ConfigParser()
|
|||
|
config_path = os.path.join(os.getcwd(), config_name)
|
|||
|
config.read(config_path, encoding='utf-8')
|
|||
|
config.sections()
|
|||
|
exe_name = config.get(option, para_name)
|
|||
|
return exe_name
|
|||
|
|
|||
|
if __name__ == '__main__':
|
|||
|
# c = Config()
|
|||
|
# a = c.get('exe_name')
|
|||
|
# b = bool(c.get('debug'))
|
|||
|
# d = int(c.get('cover_threshold'))
|
|||
|
# f = float(c.get('ndvi_threshold'))
|
|||
|
|
|||
|
print('done')
|