我想從文件中讀取這些值,的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
你已經試過了什麼?讓我們看看你的代碼。 –