我想从文件中读取这些值,的NetLogo阅读从文件
[-1 -5 270]
[-2 -5 270]
[-3 -5 270]
[-4 -5 270]
[-5 -5 270]
我需要从每行的第一,第二和第三值。
我想从文件中读取这些值,的NetLogo阅读从文件
[-1 -5 270]
[-2 -5 270]
[-3 -5 270]
[-4 -5 270]
[-5 -5 270]
我需要从每行的第一,第二和第三值。
打开文件,像读取任何其他文件一样阅读文件。然后,使用文件读取来读取行。您提供的格式似乎与列表格式相同,因此您可以直接解释行。作为一个方面说明,如果没有,你可以做一些类似于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
它读取每行作为一个字符串,我需要从行中获取数字。 – JackD
你已经试过了什么?让我们看看你的代码。 –