configparser

Python configparser moduli

❮ Python o‘rnatilgan modullari


Misol

Oddiy INI stringini o‘qing:

import configparser ini = """[user]\nname = Linus\nport = 8080\n""" cfg = configparser.ConfigParser() cfg.read_string(ini) print(cfg.get("user", "name")) print(cfg.getint("user", "port"))
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

Undan konfiguratsiya fayllarini o‘qish va yozish, bo‘limlar (section) va parametrlar (option) bilan ishlash hamda standart qiymatlarni berish uchun foydalaning.


A’zolar

A’zo Tavsif
add_section()Yangi bo‘lim (section) qo‘shadi.
ConfigParser()Asosiy konfiguratsiya parseri sinfi.
defaults()Parser uchun standart qiymatlarni qaytaradi.
ExtendedInterpolation${section:option} sintaksisini qo‘llab-quvvatlaydigan interpolyatsiya strategiyasi.
get()Parametr (option) qiymatini string sifatida qaytaradi.
getboolean()Parametr qiymatidan talqin qilingan boolean qiymatni qaytaradi.
getfloat()Parametr qiymatidan talqin qilingan float qiymatni qaytaradi.
getint()Parametr qiymatidan talqin qilingan int qiymatni qaytaradi.
has_option()Berilgan parametr bo‘limda mavjudligini tekshiradi.
has_section()Parserda ko‘rsatilgan nomli bo‘lim mavjudligini tekshiradi.
InterpolationInterpolyatsiya strategiyalari uchun asosiy sinf.
items()Bo‘lim uchun (nom, qiymat) juftliklari ro‘yxatini qaytaradi.
NoOptionErrorSo‘ralgan parametr topilmaganda yuzaga keladi.
NoSectionErrorSo‘ralgan bo‘lim topilmaganda yuzaga keladi.
options()Bo‘limdagi parametr nomlari ro‘yxatini qaytaradi.
read()Fayl nomi yoki fayl nomlari ro‘yxati bo‘yicha fayllarni o‘qiydi va tahlil qiladi.
read_dict()Konfiguratsiyani lug‘atdan (dictionary) o‘qiydi.
read_file()Konfiguratsiyani ochiq fayl obyektidan o‘qiydi.
read_string()Konfiguratsiyani stringdan o‘qiydi.
remove_section()Ko‘rsatilgan bo‘limni o‘chiradi.
SafeConfigParser()ConfigParser uchun orqaga moslik taxallusi (eskirgan).
SectionProxyBitta bo‘limni ifodalovchi mapping’ga o‘xshash obyekt.
sections()Bo‘lim nomlari ro‘yxatini qaytaradi.
set()Parametr qiymatini o‘rnatadi.
write()Konfiguratsiyani faylga yozadi.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!