파일 형식
*********

이 장에서 설명하는 모듈들은 마크업 언어가 아니고 전자 메일과 무관한 다
양한 파일 형식을 구문 분석합니다.

* "csv" --- CSV File Reading and Writing

  * 모듈 내용

    * "reader()"

    * "writer()"

    * "register_dialect()"

    * "unregister_dialect()"

    * "get_dialect()"

    * "list_dialects()"

    * "field_size_limit()"

    * "DictReader"

    * "DictWriter"

    * "Dialect"

    * "excel"

    * "excel_tab"

    * "unix_dialect"

    * "Sniffer"

      * "sniff()"

      * "has_header()"

    * "QUOTE_ALL"

    * "QUOTE_MINIMAL"

    * "QUOTE_NONNUMERIC"

    * "QUOTE_NONE"

    * "QUOTE_NOTNULL"

    * "QUOTE_STRINGS"

    * "Error"

  * 방언과 포매팅 파라미터

    * "delimiter"

    * "doublequote"

    * "escapechar"

    * "lineterminator"

    * "quotechar"

    * "quoting"

    * "skipinitialspace"

    * "strict"

  * 판독기 객체

    * "__next__()"

    * "dialect"

    * "line_num"

    * "fieldnames"

  * 기록기 객체

    * "writerow()"

    * "writerows()"

    * "dialect"

    * "writeheader()"

  * 예제

* "configparser" --- Configuration file parser

  * 빠른 시작

  * 지원되는 데이터형

  * 대체 값

  * 지원되는 INI 파일 구조

  * 값의 보간

    * "BasicInterpolation"

    * "ExtendedInterpolation"

  * 매핑 프로토콜 액세스

  * 구문 분석기 동작 사용자 정의

    * "BOOLEAN_STATES"

    * "SECTCRE"

  * 레거시 API 예제

  * ConfigParser 객체

    * "ConfigParser"

      * "defaults()"

      * "sections()"

      * "add_section()"

      * "has_section()"

      * "options()"

      * "has_option()"

      * "read()"

      * "read_file()"

      * "read_string()"

      * "read_dict()"

      * "get()"

      * "getint()"

      * "getfloat()"

      * "getboolean()"

      * "items()"

      * "set()"

      * "write()"

      * "remove_option()"

      * "remove_section()"

      * "optionxform()"

    * "MAX_INTERPOLATION_DEPTH"

  * RawConfigParser 객체

    * "RawConfigParser"

      * "add_section()"

      * "set()"

  * 예외

    * "Error"

    * "NoSectionError"

    * "DuplicateSectionError"

    * "DuplicateOptionError"

    * "NoOptionError"

    * "InterpolationError"

    * "InterpolationDepthError"

    * "InterpolationMissingOptionError"

    * "InterpolationSyntaxError"

    * "MissingSectionHeaderError"

    * "ParsingError"

* "tomllib" --- Parse TOML files

  * "load()"

  * "loads()"

  * "TOMLDecodeError"

  * Examples

  * Conversion Table

* "netrc" --- netrc file processing

  * "netrc"

  * "NetrcParseError"

    * "msg"

    * "filename"

    * "lineno"

  * netrc 객체

    * "authenticators()"

    * "__repr__()"

    * "hosts"

    * "macros"

* "plistlib" --- Generate and parse Apple ".plist" files

  * "load()"

  * "loads()"

  * "dump()"

  * "dumps()"

  * "UID"

  * "FMT_XML"

  * "FMT_BINARY"

  * 예제
