`
yanzilee9292
  • 浏览: 538657 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

ruby实现一个文件各行顺序打乱

    博客分类:
  • ruby
 
阅读更多

对于传递参数很有用,代码如下

arr=Array.new

File.open("E:\\id_list.txt", "r") do |file|
    file.each_line do |line|
        arr.push line
    end
end

arr=arr.sample arr.length

file=File.new('E:\\id_list2.txt','w')
arr.each do |m|

file.puts m
end
file.close

 

分享到:
评论

相关推荐

    ruby实现文件对比资料

    本文将深入探讨如何使用Ruby实现文件对比,并提供相关的实例和技巧,帮助你编写出自己的文件对比脚本或生成对比报告。 一、基础概念 文件对比,也称为文件差异检测,旨在识别两个文件之间的内容差异。Ruby提供了...

    用ruby读excel文件生成xml文件

    然后,我们导入`roo`库并创建一个对象来读取Excel文件。例如: ```ruby require 'roo' # 假设文件名为'example.xlsx' xlsx = Roo::Spreadsheet.open('example.xlsx') sheet = xlsx.sheet('Sheet1') # 选择工作表 `...

    ruby 读取cfg文件

    在提供的压缩包文件中,如果包含的是一个示例cfg文件和相关的Ruby代码,你可以通过解压并运行代码来实践这些概念。确保在运行前适当调整文件路径,以确保代码能正确读取cfg文件。通过这种方式,你可以更好地理解和...

    ruby导出csv文件

    在`views`文件夹中,你可以创建一个`.rhtml`或`.erb`文件,如`export.csv.erb`,并使用ERB(Embedded Ruby)语法将数据插入模板: ```erb FasterCSV.generate do |csv| csv ['Name', 'Age', 'City'] @users....

    Ruby读取INI文件

    `ini_reader.rb`可能就是这么一个简单的实现,或者它可能使用了`configparser`库,该库是Python中的标准配置解析器,但也有一个适用于Ruby的版本。使用`configparser`库可以简化代码,如下所示: ```ruby require '...

    Ruby-CombinePDF一个合并PDF文件的纯ruby库

    Ruby-CombinePDF是一个纯Ruby编写的库,专用于合并PDF文件。这个库提供了一种方便、高效的方法,允许开发者在不依赖外部软件或Java库的情况下处理PDF文档的组合。在Ruby开发中,处理PDF文件是一个常见的需求,例如,...

    Ruby读写txt文件

    Ruby中的`File.open`可以作为一个上下文管理器,使用`do...end`或`{...}`块。这样,即使在执行过程中出现异常,文件也会自动关闭,避免资源泄漏。 ```ruby File.open('example.txt', 'r') do |file| # 文件操作 ...

    ruby上传文件

    1. **Ruby on Rails框架**:Ruby上传文件通常是在Ruby on Rails框架下进行的,这是一个用于快速开发Web应用的全栈框架,它遵循MVC(模型-视图-控制器)架构模式。 2. **Controller**:在Rails中,控制器负责处理...

    Ruby-一个Ruby的例子

    在压缩包`RubyDemo_First-master`中,我们可以假设这是一个简单的Ruby项目,可能包含一个或多个Ruby文件(`.rb`),这些文件可能包含各种示例代码,比如控制台应用、基础的数据结构操作、面向对象编程示例等。...

    飞机大战ruby实现

    【标题】"飞机大战ruby实现" 是一个使用Ruby编程语言开发的飞行射击游戏,它基于RPG Maker XP 1.03引擎构建。这个项目展示了如何利用Ruby的灵活性和RPG Maker XP的功能来创建一款简单但有趣的游戏。 【描述】中的...

    Ruby-Squid一个Ruby库用于在PDF文件中绘制图表

    Ruby-Squid是一个专门针对Ruby开发者设计的库,它的主要功能是在PDF文件中绘制各种复杂的图表,从而为报告、分析或者其他需要图形展示的场景提供强大的支持。Ruby-Squid库利用了PDF处理的能力,使开发者能够轻松地...

    Ruby Ini文件读写

    # 创建一个新的INI文件 cfg = Config::Simple.new('config.ini') cfg['Section1'] = { key1: 'value1', key2: 'value2' } cfg['Section2'] = { key3: 'value3' } cfg.write # 读取INI文件 cfg = Config::Simple....

    Ruby-twittercldrrbICU的Ruby实现

    总的来说,Ruby-twittercldrrb是一个强大的工具,它使得Ruby开发者能够在他们的项目中充分利用ICU的功能,以实现更高级别的国际化和本地化。通过理解和熟练使用这个库,开发者可以提高其应用的可访问性和可用性,为...

    ruby2.1.6安装文件

    Ruby 2.1.6是该语言的一个稳定版本,发布于2014年,为用户提供了一个可靠的平台进行开发。 在Ruby 2.1.6中,有几个重要的改进和特性值得一提: 1. **改进的性能**:Ruby 2.1系列引入了一些优化,使得整体运行速度...

    Ruby-TensorStream用Ruby重新实现TensorFlow

    Ruby-TensorStream是一个开源项目,旨在为Ruby开发者提供一个类似于Google TensorFlow的深度学习框架。它的核心目标是让Ruby程序员能够利用TensorFlow的强大功能,同时保持Ruby语言的优雅和简洁。这个项目在设计时...

    ruby库帮助文件

    ruby的库帮助文件,对于Ruby开发者应该必备的工具

    ruby文件操作,简单ppt

    在 Ruby 中,可以使用 `File.new` 方法来创建一个新的文件对象。例如: ```ruby file = File.new(File.join("F:/ruby", "aaa.txt"), "w+") ``` 这里有两个重要的参数需要关注: - **第一个参数**:表示文件的路径...

    ruby下将txt文件内容写入excel

    使用RUBY语言将TXT文件中的内容写入到excel中!

    ruby 最新 安装文件 与 API

    例如,"rubyinstaller-1.8.6-p398.exe"就是Ruby的一个旧版本安装包,尽管这里的版本较老(1.8.6-p398),它通常包含了运行Ruby所需的全部组件,包括解释器、标准库和其他必要的工具。 描述中的"智能API"可能指的是...

    Ruby-rubyserver标准文件协议的生产就绪实现

    "Ruby-rubyserver标准文件协议的生产就绪实现" 提到的是一个专门针对Ruby实现的、遵循标准文件协议的服务器解决方案,适用于生产环境。这种实现确保了在高并发和稳定性的需求下,服务器依然能高效、可靠地运行。 1....

Global site tag (gtag.js) - Google Analytics