File NetLogo:输出文件中的换行符??没那么简单。
我尝试了所有的选项在我的输出文件中创建一个新行,但仍然得到了一个txt文件,其中包含了前面信息后面的所有内容。即使使用这种超级简单的代码: 全局[文件]File NetLogo:输出文件中的换行符??没那么简单。,file,line-breaks,netlogo,File,Line Breaks,Netlogo,我尝试了所有的选项在我的输出文件中创建一个新行,但仍然得到了一个txt文件,其中包含了前面信息后面的所有内容。即使使用这种超级简单的代码: 全局[文件] to setup clear-all set file "results\\GA1.txt" if is-string? file [while [file-exists? file] [set file replace-item (length file - 5) file "11" ]
to setup clear-all
set file "results\\GA1.txt" if is-string? file
[while [file-exists? file]
[set file replace-item (length file - 5) file "11" ]
file-open file] end
to go tick write-to-file end
to write-to-file file-print (word ticks) FILE-TYPE "\n" file-write 1 file-print (word " " 2 ";") file-write 1 file-print (word " " 2 ";") file-print "" ;; blank line end
我没有空行或换行符。我在NetLogo 4.1中工作。有人知道可能是什么问题吗?您忘记用
文件关闭
关闭文件,或者用文件刷新
强制将数据写入磁盘
执行
文件写入时
数据不会立即写入磁盘。它被放置在缓冲区中。当缓冲区足够大时,数据将写入磁盘。您可以使用文件刷新
或文件关闭
命令强制netlogo将数据写入文件。您忘记了使用文件关闭
关闭文件,或使用文件刷新
强制将数据写入磁盘
执行文件写入时
数据不会立即写入磁盘。它被放置在缓冲区中。当缓冲区足够大时,数据将写入磁盘。您可以使用文件刷新
或文件关闭
命令强制netlogo将数据写入文件。在我写的地方回答:
您是否在Windows上使用记事本查看文件?几乎每
现在的其他Windows程序都能理解Unix风格的换行符,
但记事本没有
在我写的地方回答:
您是否在Windows上使用记事本查看文件?几乎每
现在的其他Windows程序都能理解Unix风格的换行符,
但记事本没有
参考文献建议使用更好的编辑器。但是有一种方法可以让记事本工作 如果将字符串“\r\n”添加到数据中(使用文件类型或其他类型),则该字符串可与记事本一起使用
记事本使用旧的回车符(“\r”)/新行(“\n”)格式。Unix系统只是使用了新行。参考资料建议使用更好的编辑器。但是有一种方法可以让记事本工作 如果将字符串“\r\n”添加到数据中(使用文件类型或其他类型),则该字符串可与记事本一起使用
记事本使用旧的回车符(“\r”)/新行(“\n”)格式。Unix系统只是使用了新的行。试试这个,这对我很有用
file-open "locations.txt"
ask turtles
[file-print xcor]
file-close
如果你想要更多的休息,那么使用这个
file-open "locations.txt"
ask turtles
[file-print xcor file-print "\n"]
file-close
试试这个,这个对我有用
file-open "locations.txt"
ask turtles
[file-print xcor]
file-close
如果你想要更多的休息,那么使用这个
file-open "locations.txt"
ask turtles
[file-print xcor file-print "\n"]
file-close
雅虎阻止没有帐号的用户,最好在这里添加答案directly@tong:说得好。替换为相同postyahoo的可访问URL阻止没有帐户的用户,最好在此处添加答案directly@tong:说得好。替换为同一帖子的可访问URL