我正在尝试从文件中读取这些值,
[-1 -5 270]
[-2 -5 270]
[-3 -5 270]
[-4 -5 270]
[-5 -5 270]
我需要从每一行获得第一,第二和第三个值。
答案 0 :(得分:2)
打开文件,像任何其他文件一样阅读。然后,使用文件读取来读取行。您提供的格式似乎与列表的格式相同,因此您可以直接解释该行。作为旁注,如果没有,您可以执行类似read-line的操作,将行作为字符串进行解析,然后根据需要进行解析。
然后使用列表提取运算符从相关索引中获取项目。
file-open “filename.txt”
while [not file-at-end?]
[
let line file-read
show item 0 line
show item 1 line
show item 2 line
]
file-close