在 NetLogo 中导出单词而不覆盖它的技巧

Trick to export-word without overwriting it in NetLogo

我尝试使用以下代码在 NetLogo 中导出世界而不覆盖它:

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

其中 "land-use-map" 是补丁的最终配置,最初加载 [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'

如果您查看 documentation,您会找到一个相关示例。请注意,您错过了一些细节:export-world 只接受一个字符串参数(文件名),您使用 word 命令构造它,连字符很重要,空格很重要!所以你可以试试 export-world (word "land-use-map" date-and-time ".csv")