用于获取键盘输入,并输出
while line = gets
puts line
end
按照行读取文件内容
File.open("E:/workspaceNew/RubyStudy/test.txt") do |file|
file.each_line{|line| puts "Got #{line.dump}"}
file.close();
end
按照行读取文件,并按照制定的字符串进行分割.本文中以e字母进行分割
File.open("E:/workspaceNew/RubyStudy/test.txt") do |file|
file.each_line("e"){|line| puts "Got #{line.dump}"}
file.close();
end
使用IO.foreach读取文件
IO.foreach("E:/workspaceNew/RubyStudy/test.txt"){|line| puts line};
可以将读取的文件保存在一个字符串当中
str = IO.read("E:/workspaceNew/RubyStudy/test.txt");
puts str.length;
puts str[0,30]
也可以将读取的文件保存在一个数组当中
arr = IO.readlines("E:/workspaceNew/RubyStudy/test.txt")
puts arr.length;
puts arr[0]
分享到:
相关推荐
Ruby DICOM支持读取,编辑和写入此文件格式。 它还具有对某些网络通信方式(如查询,移动,发送和接收文件)的基本支持。 安装 宝石安装dicom 要求 Ruby 1.9.3(如果您仍在使用Ruby 1.8,则可以使用0.9.1版之前的...
Ruby提供了两个级别访问网络的服务,在底层你可以访问操作系统,它可以让你实现客户端和服务器为面向连接和无连接协议的基本套接字支持。 Ruby 统一支持应用程的网络协议,如FTP、HTTP等。 不管是高层的还是底层的。...
纯CDB 带有64位扩展的纯Ruby CDB读取器/写入器有关CDB的信息,请参见: : 编写此文件的动机是: Bernstein的CDB格式最多只能处理4GB的文件。 对于过去的项目,我们需要一个简单的CDB样式文件用于数据集,其次数是...
安装gem install mobi用法创建Mobi :: Metadata对象Mobi :: Metadata.new(File.open('/ path / to / file.mobi'))一种便捷的便捷方法,可以完成与Mobi.metadata文件完全相同的操作。 open('/ path / to / file....
它支持处理程序,可用于进行自定义请求配置和读取文件传输的进程。 快速开始 首先,安装ruby-uploader gem install ruby-uploader ruby-uploader设置必要的标头并配置请求以启用块传输。 下面,最基本的例子不...
简单的块,Ruby通过的那些也隐式地起作用(lambda无效)。 内存管理工作仍在继续,事实证明,要做任何事情,甚至计数,都是非常基本的。 层数 Ruby Ruby是输入层,我们使用白夸克解析器来解析Ruby。 然后将未键入...
这是一个用于读取和写入 DXF 文件以及处理 dxf 实体上的简单操作的 gem。 gem 的阅读器部分基于 。 Gem 支持由 AutoCAD 2008 生成的 DXF 文件( )。 安装 将此行添加到应用程序的 Gemfile 中: gem 'dxf_io' ...
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
您很可能需要编写一些自定义的ruby代码,使其能够执行所需的操作,但是我尝试使此操作尽可能简单。 执照 GLMWrangler是:copyright:2012,作者:Michael A. Cohen。 它在下发布。 要求 GLMWrangler是为ruby 1.9编写的...
米拉Mira是Ruby on Rails应用程序,为您提供了一个用于CSV文件的简单HTTP API。概括您创建一个Mira项目。 一个项目只是一个或多个CSV文件以及datapackage.json文件的存放地。 现在更多... 通过将datapackage.json...
Squib支持: 一套简单的规则来布置卡片加载PNG和SVG 使用复杂的文本渲染读取xlsx和csv文件渲染为PNG,PDF和SVG(表格或单个文件) Yaml中灵活的数据驱动布局基本形状绘图,混合运算符,渐变等单位换算Ruby的全部...
所有解析和文件读取功能以及模板输出都已完成,但实际的模板布局和样式仍在处理中。 安装 只需从 rubygems.org 安装。 这将安装 gem、 raindoc可执行文件和 gem 的模板文件。 gem install rain-doc 用法 使用...
国家生物技术研究所 纯 Ruby 中的 Node.js 中的非阻塞 IO 事件循环,严格基于核心 select() 和 IO 类。 ## 哲学 以简单、极简和代码清晰的方式编写 ... 阻止其他任何地方(例如打开/关闭文件和套接字)
在此目录中,您将找到将 Ruby 库打包成 gem 所需的文件。 将您的 Ruby 代码放在文件lib/jruby/pcap 。 要试验该代码,请运行bin/console以获得交互式提示。 TODO:删除这个和上面的文字,并描述你的宝石安装将此行...
德贝西读取 Debian/Ubuntu(DEB 格式)包文件属性的一种非常简单的方法。 通过这种方式,它是的 Debian/Ubuntu 伴侣。用法 require 'debeasy'pkg = Debeasy.read("/path/to/package.deb")puts pkg.architecture=> ...
创建基于位置的文本文件并基于某些描述符读取文本文件。 创造 鉴于您需要生成具有以下格式的文本: column name | size | starting | ending | type | name | 10 | 0 | 9 | string | price | 8 | 10 | 17 | ...
用于SimpleCov的JSON格式化程序注意:要了解有关SimpleCov的更多...测验通过简单地运行rake , make test将触发运行测试和将rubocop作为linter的执行,该操作将在新容器中运行,但使用本地文件。格式make format将运行r
Photish Photish是一个简单的,基于约定(但可配置)的静态照片站点生成器。 通过Photish,您可以按文件夹对照片集进行分组。 可以使用相同的Photish将元数据与照片一起写入YAML文件中。Photish是一个简单的,基于...
这是一个小型 Go 库,它从os.Args指定的一个或多个文件中读取文本行,或者,如果没有给出,则从 stdin 中os.Args 。 它类似于 Ruby 的ARGF或 Perl 的菱形运算符。 这主要用于类似脚本的小型 CLI 工具。 请注意,多...
简单的 s3 模块,以便在 s3 上下载、上传、复制和删除文件。 它是aws-sdk的包装器。 安装 将此行添加到应用程序的 Gemfile 中: gem 's3_utils' 然后执行: $ bundle 或者自己安装: $ gem install s3_utils...