Sti*_*aNX 16 ruby ruby-on-rails
我想我错过了一些非常明显的东西,但是每个人都为CSV.open方法提出的第二个论点是什么,在这种情况下是'wb',我看到其他字母放在这里,但没有人真的解释了它的作用.它有什么作用?
CSV.open("path/to/file.csv", "wb") do |csv|
csv << ["row", "of", "CSV", "data"]
csv << ["another", "row"]
# ...
end
Run Code Online (Sandbox Code Playgroud)
ruby doc似乎没有给出任何解释.http://www.ruby-doc.org/stdlib-2.0/libdoc/csv/rdoc/CSV.html
谢谢!
Jam*_*mes 25
从IO开放模式文档:
"r"只读,从文件开头(默认模式)开始.
"r +"读写,从文件开头开始.
"w"只写,将现有文件截断为零长度或创建用于写入的新文件.
"w +"读写,将现有文件截断为零长度或创建用于读写的新文件.
"a"只写,如果文件存在则从文件末尾开始,否则创建一个新文件进行写入.
"a +"读写,如果文件存在则从文件末尾开始,否则创建一个用于读写的新文件.
| 归档时间: |
|
| 查看次数: |
12495 次 |
| 最近记录: |