Ini (.ini)

背景

    • 配合文件格式.
    • 由分段组成.
    • 将字符串的键与值相关联.
    • 存储操作系统和软件的配置.
    • 纯文本格式.

Import 与 Export

  • Import["file.ini"] 返回一个作为 Association 的 Ini 文件表示.
  • Import["file","Ini"] 返回一个作为 Ini 文件的文件表示.
  • Import["file.ini",elem] 返回一个 Ini 文件的特定数据表示.
  • Import["file",{"Ini",elem}] 返回一个文件的特定数据表示.
  • Export["file.ini",expr]expr 作为 Ini 文件导出.
  • 请到以下参考页面了解完整的基本信息:
  • Import, Export从文件导入或导出到文件
    CloudImport, CloudExport从云对象导入或导出到云对象
    ImportString, ExportString从字符串导入或导出到字符串
    ImportByteArray, ExportByteArray从字节数组导入或导出到字节数组

Import 参数

  • Import 通用参数:
  • "Elements" 该文件可用的参数和选项列表
    "Summary"文件摘要
    "Rules"所有可用参数的规则列表
  • 表示数据的参数:
  • "Data"作为关联的数据
    "DataRules"作为规则列表的数据
    "AnnotatedData"作为规则的分段列表和字符串注释的数据
  • Ini 格式导出一个关联或列表的参数.
  • "Ini" 将一个关联作为分段列表处理. 分段名称由键指定; 作为关联的分段参数由值指定. 表达式转换为其输入格式字符串子表示.
  • "Ini" 接受混合有规则和字符串的列表. 规则以分段导出; 字符串以注释行导出.
  • 注释行以 ";" 开始.

范例

基本范例  (6)

导出一作为有属性分段的关联:

创建文件:

对其添加分段和部分属性:

导入为 Ini 文件:

创建文件:

对其写入属性和注释:

仅导入数据,作为一个 Association

导入数据和注释:

空白字符未被修正:

分段必须以字符 "[" and finish with "]" 开始:

注释行必须以 ";" 字符开始:

InputForm 将任意表达式转换为字符串: