文件的读取与写入

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

现在我想让我们的小程序可以读取一个文件里的内容,比如它可以是一个要转换的金额 ... 然后再把转换之后的结果写入到一个文件里 ... 先创建一个文件 ... 名字是 input.txt ... 在文件里输入一个数字 ...

再复制一份之前我们创建的这个小程序 ... 文件名里加上一个 file 后缀 ... 再改造一下它 .. 先输出一个提示 ... 正在读取文件的内容 ..

这个 usd 的值,可以用一下 File 的 read 方法,把要读的文件交给它 ... input.txt ... 再调用一下 to_i 这个方法,把读取出来的内容的类型转换成整数,这样我们才能使用这个值去做算术运算 ..

保存... 先去运行一下这个小程序 ... 会根据 input.txt 这个文件里的内容,计算出可以兑换的人民币的金额 ...

我们再把运算的结果写入到一个文件里 .. 先创建一个 file handle ... 可以用 fh 来表示 ... 用一下 File 的 new 方法 ... 文件的名字是 output.txt ... 再设置一下文件的模式 ... w 表示写入 ... 意思就是创建一个名字是 output .txt 的文件,等待写入内容到这个文件里 ...

再输出一个提示 ... 正在写入文件内容 ..

写入内容用一下 file handle 的 puts 方法 ... 要写入的内容是兑换的人民币的金额 .. 这里用 rmb 来表示 ...

写入结束以后,要关掉这个文件 ... 用一下 file handle 的 close 方法 ...

再去运行一下这个小程序 ... 再回到编辑器 ... 这里会多出一个文件 ... output.txt ... 文件里的内容就是计算之后的美元兑换成人民币的金额 ..

文件的读取与写入《 Ruby 语言 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点