如何在python中處理配置文件代碼實(shí)例
配置文件是一種計(jì)算機(jī)文件,可以為一些計(jì)算機(jī)程序配置參數(shù)和初始設(shè)置,在內(nèi)容形式上是一個(gè)一個(gè)鍵值對的記錄。
testcase.yaml文件:
excel:filename: 'testcase.xlsx'
將yaml庫做二次封裝:
import yamlclass HandleYaml: def __init__(self, filename=None): if filename is None: self.filename = ’testcase.yaml’ else: self.filename = filename with open(filename, encoding='utf-8') as file: # 用上下文管理器打開yaml配置文件 self.data = yaml.full_load(file) # 加載yaml文件,返回一個(gè)嵌套字典的字典 def get_data(self, section, option): return self.data[section][option]if __name__ == '__main__': s = HandleYaml() s.get_data(’excel’, ’filename’)
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. python爬蟲實(shí)戰(zhàn)之制作屬于自己的一個(gè)IP代理模塊2. 使用FormData進(jìn)行Ajax請求上傳文件的實(shí)例代碼3. .NET6打包部署到Windows Service的全過程4. asp批量添加修改刪除操作示例代碼5. HTML 絕對路徑與相對路徑概念詳細(xì)6. css代碼優(yōu)化的12個(gè)技巧7. Ajax返回值類型與用法實(shí)例分析8. 解決ajax請求后臺(tái),有時(shí)收不到返回值的問題9. 基于javaweb+jsp實(shí)現(xiàn)企業(yè)財(cái)務(wù)記賬管理系統(tǒng)10. 如何在jsp界面中插入圖片
