Netlogo 从文件中读取
Netlogo reading from file
我正在尝试从文件中读取这些值,
[-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
我正在尝试从文件中读取这些值,
[-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