Python 使用ConfigParser操作ini配置檔案教程。

zhilian發表於2024-02-08

使用  ConfigParser庫可以很方便地讀取和操作INI格式的配置檔案。以下是一個簡單的教程來使用  ConfigParser操作INI配置檔案:

  1. 匯入必要的庫:

    from configparser import ConfigParser
  2. 建立  ConfigParser物件並載入配置檔案:

    config = ConfigParser()
    config.read('config.ini')  # 替換為你的配置檔案路徑
  3. 讀取配置項的值:

    • 透過  get()方法讀取指定配置項的值:

      value = config.get('section', 'option')  # 替換為你的section和option名稱
    • 透過  []運算子讀取指定配置項的值:

      value = config['section']['option']  # 替換為你的section和option名稱
  4. 修改配置項的值:

    • 使用  set()方法修改指定配置項的值:

      config.set('section', 'option', 'new_value')  # 替換為你的section和option名稱以及新值
    • 透過  []運算子修改指定配置項的值:

      config['section']['option'] = 'new_value'  # 替換為你的section和option名稱以及新值
  5. 新增新的配置項:

    • 使用  add_section()方法新增新的section:

      config.add_section('new_section')  # 替換為你的新section名稱
    • 使用  set()方法新增新的option及其值:

      config.set('new_section', 'new_option', 'value')  # 替換為你的新section和option名稱以及值
  6. 刪除配置項:

    • 使用  remove_option()方法刪除指定的option:

      config.remove_option('section', 'option')  # 替換為你要刪除的section和option名稱
    • 使用  remove_section()方法刪除指定的section:

      config.remove_section('section')  # 替換為你要刪除的section名稱
  7. 儲存配置檔案:

    with open('config.ini', 'w') as config_file:  # 替換為你的配置檔案路徑
        config.write(config_file)

透過以上步驟,你可以使用  ConfigParser庫讀取、修改和儲存INI格式的配置檔案。

請注意,實際的使用可能涉及更復雜的配置檔案結構和操作。你可以參考  ConfigParser的官方文件以獲取更多詳細資訊和示例。

透過實際操作和實踐,你將更好地掌握使用  ConfigParser庫操作INI配置檔案的技巧。


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70025954/viewspace-3006588/,如需轉載,請註明出處,否則將追究法律責任。

相關文章