在 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")
我尝试使用以下代码在 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")