2016-08-24 28 views
1

我嘗試使用下面的代碼,以世界出口中的NetLogo沒有覆蓋它覆蓋它:絕招出口字沒有的NetLogo

export-world (land-use-map "land-use-map" date-and-time ".csv") 

其中「土地使用地圖」是最終配置最初使用[gis]擴展名加載爲:

set land-use-map gis:load-dataset "land-use-map.asc" 

但是,每當我這樣做時,我都會遇到錯誤。我不知道這個代碼有什麼問題,或者如果有人可以推薦任何其他方式來做這個伎倆?

PS:我也在NetLogo中加載[csv]擴展,儘管我相信這不是必需的。

錯誤消息:

export-world: java.io.IOException: The filename, directory name, or volume label syntax is incorrect 
error while observer running EXPORT-WORLD 
    called by procedure SAVE-EXPORT-RESULTS 
    called by procedure GO 
    called by Button 'Go' 
+1

「我遇到錯誤時會遇到錯誤」,除非你告訴我們錯誤是什麼...... –

+0

哎呀,下次我會更具體。事實證明,錯誤實際上是一個錯字,就像@Alan指出的那樣... –

+0

其實,它不是一個錯字(也許它是,但不僅僅是)。這是錯誤消息:export-world:java.io.IOException:文件名,目錄名稱或卷標語法不正確 錯誤,而運行EXPORT-WORLD 的觀察程序由過程GO調用的過程SAVE-EXPORT-RESULTS GO Button'Go' –

回答

3

如果你看一下documentation,你會發現一個相關的例子。請注意,您錯過了一些細節:export-world只接受一個字符串參數(文件名),您使用word命令構建的字符串參數,連字符和空格很重要!所以你可以試試export-world (word "land-use-map" date-and-time ".csv")

+0

其實,我太快地說問題解決了。這是錯誤消息:export-world:java.io.IOException:文件名,目錄名稱或卷標語法不正確 錯誤,而運行EXPORT-WORLD 的觀察程序由過程GO調用的過程SAVE-EXPORT-RESULTS GO 由Button'Go'調用 –

+2

我相信這個消息意味着你已經構建了一個在你的操作系統上無效的文件名。檢查您構建的文件名字符串中的字符是否符合操作系統允許的字符。 – Alan