使用for循环更改Julia中writedlm的文件名

coo*_*lsv 2 for-loop save julia

是否可以使用writedlm命令为Julia中循环的每次迭代更改文件名?例如,使用以下代码,在每次迭代时,文件名每次都会被覆盖,我想避免这种情况,在每次迭代中都使用每个索引使用不同的名称i

using DelimitedFiles
for i=1:100
    data=rand(50,1000)
    writedlm("candidates.txt", data, " ")
end
Run Code Online (Sandbox Code Playgroud)

我该如何实现?

Bog*_*ski 5

只需编写例如:

writedlm("candidates_$i.txt", data, " ")
Run Code Online (Sandbox Code Playgroud)

该语法使用插值,有关详细信息,请参见此处

(我认为这就是您所需要的)