欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何在python中處理配置文件代碼實(shí)例

 更新時(shí)間:2020年09月27日 11:29:18   作者:東何  
這篇文章主要介紹了如何在python中處理配置文件代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

配置文件是一種計(jì)算機(jī)文件,可以為一些計(jì)算機(jī)程序配置參數(shù)和初始設(shè)置,在內(nèi)容形式上是一個(gè)一個(gè)鍵值對的記錄。

testcase.yaml文件:

excel:
filename: "testcase.xlsx"

將yaml庫做二次封裝:

import yaml

class 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í)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python list 合并連接字符串的方法

    python list 合并連接字符串的方法

    python 列表合并字符串,我們一般會用到字符串的join方法來操作。下面通過代碼的形式,詳細(xì)的說下list怎么拼成字符串?
    2013-03-03
  • Python實(shí)現(xiàn)堆排序的方法詳解

    Python實(shí)現(xiàn)堆排序的方法詳解

    這篇文章主要介紹了Python實(shí)現(xiàn)堆排序的方法,結(jié)合實(shí)例形式詳細(xì)分析了堆排序的原理,實(shí)現(xiàn)方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-05-05
  • Python實(shí)現(xiàn)簡單的2048小游戲

    Python實(shí)現(xiàn)簡單的2048小游戲

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)簡單的2048小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • Python實(shí)現(xiàn)一個(gè)帶權(quán)無回置隨機(jī)抽選函數(shù)的方法

    Python實(shí)現(xiàn)一個(gè)帶權(quán)無回置隨機(jī)抽選函數(shù)的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)一個(gè)帶權(quán)無回置隨機(jī)抽選函數(shù)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 淺談selenium如何應(yīng)對網(wǎng)頁內(nèi)容需要鼠標(biāo)滾動加載的問題

    淺談selenium如何應(yīng)對網(wǎng)頁內(nèi)容需要鼠標(biāo)滾動加載的問題

    這篇文章主要介紹了淺談selenium如何應(yīng)對網(wǎng)頁內(nèi)容需要鼠標(biāo)滾動加載的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • python隨機(jī)取list中的元素方法

    python隨機(jī)取list中的元素方法

    下面小編就為大家分享一篇python隨機(jī)取list中的元素方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python爬蟲之Selenium實(shí)現(xiàn)窗口截圖

    Python爬蟲之Selenium實(shí)現(xiàn)窗口截圖

    這篇文章主要介紹了Python爬蟲之Selenium實(shí)現(xiàn)窗口截圖,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Python+streamlit實(shí)現(xiàn)輕松創(chuàng)建人事系統(tǒng)

    Python+streamlit實(shí)現(xiàn)輕松創(chuàng)建人事系統(tǒng)

    streamlit 是 基于 Python 的一個(gè)非常強(qiáng)大的 web 構(gòu)建系統(tǒng),通過該類庫,我們可以實(shí)現(xiàn)不需要編寫一行前端代碼而構(gòu)建一個(gè)完整的 Web 應(yīng)用。下面我們就來編寫一個(gè)簡單的人事系統(tǒng)吧
    2023-02-02
  • python自動化測試selenium操作checkbox和radiobox技術(shù)

    python自動化測試selenium操作checkbox和radiobox技術(shù)

    這篇文章主要為大家介紹了python自動化測試selenium核心技術(shù)操作checkbox和radiobox的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11
  • python+selenium+chrome實(shí)現(xiàn)淘寶購物車秒殺自動結(jié)算

    python+selenium+chrome實(shí)現(xiàn)淘寶購物車秒殺自動結(jié)算

    這篇文章主要介紹了python+selenium+chrome實(shí)現(xiàn)淘寶購物車秒殺自動結(jié)算,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01

最新評論