【发布时间】:2023-04-04 06:48:01
【问题描述】:
我正在尝试使用 ini 文件中指定为列表的多行值,我能够读取部分但无法从给定键读取多行值。
我尝试使用列表方式它完全失败了。
# Ini file
[UNITS]
COMPARE_UNITS = [list
[11871000 118700]
[1198100 1198100]
]
[VARS]
OLD_REL = 4.3
NEW_REL = 4.5
我尝试使用基于字符串的格式也失败了,但我可以读取给定键值的部分和第一行。
# Ini file
[UNITS]
COMPARE_UNITS = "
11871000 118700
1198100 1198100
"
[VARS]
OLD_REL = 4.3
NEW_REL = 4.5
当我尝试获取键值时,它只返回第一行
% set fileOrg [ini::open "sample.ini" r]
ini11
% foreach sec [ini::sections $fileOrg] {puts [::ini::get $fileOrg $sec]}
NEW_REL 4.5 OLD_REL 4.3
COMPARE_UNITS {1198100 1198100}
%
我有两个问题
- 如何使用 package inifile 从给定键中读取多值
- 我可以在键中指定列表值吗?
-马利
【问题讨论】: