Python Language
configparser
수색…
소개
이 모듈은 INI 파일에 기본 구성 언어를 구현하는 ConfigParser 클래스를 제공합니다. 이것을 사용하여 최종 사용자가 쉽게 사용자 정의 할 수있는 Python 프로그램을 작성할 수 있습니다.
통사론
- 각 줄마다 = 기호로 구분 된 새 키 값 쌍이 들어 있습니다.
- 키는 섹션으로 구분할 수 있습니다.
- INI 파일에서 각 섹션 제목은 대괄호로 묶여 있습니다. []
비고
ConfigParser.ConfigParser().get
모든 반환 값은 문자열입니다. eval
하여보다 일반적인 유형으로 변환 할 수 있습니다.
기본 사용법
config.ini 파일에서 :
[DEFAULT]
debug = True
name = Test
password = password
[FILES]
path = /path/to/file
파이썬에서 :
from ConfigParser import ConfigParser
config = ConfigParser()
#Load configuration file
config.read("config.ini")
# Access the key "debug" in "DEFAULT" section
config.get("DEFAULT", "debug")
# Return 'True'
# Access the key "path" in "FILES" destion
config.get("FILES", "path")
# Return '/path/to/file'
프로그래밍 방식으로 구성 파일 작성
구성 파일에는 섹션이 있으며 각 섹션에는 키와 값이 들어 있습니다. configparser 모듈은 설정 파일을 읽고 쓸 수 있습니다. 구성 파일 작성 : -
import configparser
config = configparser.ConfigParser()
config['settings']={'resolution':'320x240',
'color':'blue'}
with open('example.ini', 'w') as configfile:
config.write(configfile)
출력 파일은 아래 구조체를 포함합니다
[settings]
resolution = 320x240
color = blue
특정 필드를 변경하려면 필드를 가져 와서 값을 할당하십시오.
settings=config['settings']
settings['color']='red'
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow