julia如何同时打开多个文本文件并对其写入数据

# 本文将简要介绍一下如何同时打开多个文本文件并对其写入数据
# 代码如下
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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值