分享

本文将简要介绍一下如何同时打开多个文本文件并对其写入数据

 gearss 2018-08-26
# 本文将简要介绍一下如何同时打开多个文本文件并对其写入数据 # 代码如下 n = 10 # 文件数 filelist = Vector{String}(n) # 创建10个空字符串 for i = 1:n filelist[i] = string( i, ".txt" ) # 批量产生文件名 end x = linspace(1,10,10) y = linspace(11,20,10) for f in filelist # 打开每一个文件并写入数字 open( f, "w" ) do f for i = 1:length(x) # 这里用writecsv数据之间用逗号隔开;用writedlm数据之间用空格(or TAB)分开 writecsv( f, [x[i] y[i]] ) # 写入的数据用逗号会分行 end end end # 也可以用下面的代码代替上面打开文件的那部分代码 # fileio = [open(filename) for filename in filelist] # do stuff width the open file # map( close fileio )

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多