不带引号的文件写入输出

时间:2019-07-30 12:50:06

标签: netlogo

我想在Netlogo中写一些信息的输出文件。到目前为止,它工作正常,但是我想知道我是否可以编写不带引号的字符串。这将有助于我分析数据。我可以使用另一个程序来删除引号,但如果可能的话,我想在没有引号的情况下生成文件。

例如:我想生成输出:

2_100_1 / 0.05081157374735357

3_100_1 / 0.09989594172736732

但是我得到了输出

“ 2_100_1 / 0.05081157374735357”

“ 3_100_1 / 0.09989594172736732”

问题似乎是我使用单词,但我不知道该如何解决。

感谢您的帮助

file-write (word frequenz "_" transferrate "_" dangerradius " / " (overall-wait / ticks))

1 个答案:

答案 0 :(得分:1)

您可以改用file-print

来自Netlogo词典:

文件写入在字符串周围输出引号。

  

文件写入值此命令将输出值,该值可以是数字,   字符串,列表,布尔值或没有人打开的文件,后面不跟   回车(不同于文件打印和文件显示)。

     

与文件显示不同,此代理不会在值之前打印。它的   输出还包括字符串周围的引号,并以   空间。它将以读取文件的方式输出该值   能够解释它。

     

请注意,此命令是文件I / O等效的write,并且   使用此命令之前,需要先打开文件。

文件打印:

  

文件打印值将值打印到打开的文件中,后跟一个   回车。

     

与文件显示不同,该代理不会在值之前打印。

     

请注意,此命令是文件I / O的等同于print,并且   使用此命令之前,需要先打开文件。

     

另请参见文件显示,文件类型,文件写入和输出(编程   指南)。