成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Ruby打開關閉文件技巧分享

開發 開發工具
Ruby打開關閉文件在實際編程應用中是非常常見的。希望大家可以通過我們這篇文章介紹的內容充分的掌握這一技巧方法。

Ruby語言的出現,可以幫助我們方便靈活的實現許多功能需求。它的應用范圍也相當廣泛,比如我們現在為大家介紹的Ruby打開關閉文件的一些技巧。#t#

類方法File.new 打開一個文件,并將它實例化為一個File對象,他的第一個參數是文件名.

Ruby打開關閉文件可選的第二個參數叫做 mode string(這個也是從c得來的).他的意思是怎樣打開一個文件(讀,寫或者其他的).默認是'r'(也就是讀).

 

  1. file1 = File.new("one")
    # Open for reading   
  2. file2 = File.new("two", "w")
     # Open for writing 

另外一種new的形式是三個參數的,其中第二個參數是指定了這個文件的原始的權限(經常表示為一個八進制的數).第三個參數是一系列Ored標志的組合.標志是個常量比如File:CREAT(如果文件不存在則創建它)和File:RDONLY(以只讀方式打開文件)。不過這種Ruby打開關閉文件形式很少使用:

 

  1. file = File.new("three",
     0755, File::CREAT|File::WRONLY) 

出于對操作系統和運行環境的考慮,如果你打開了一個文件的話,你就必須關閉它。當你打開一個文件用于寫時,你更應該這樣做,從而才能免于丟失數據.close方法就是關閉一個文件:

 

  1. out = File.new("captains.log", "w")   
  2. # Process as needed...   
  3. out.close 

這里還有一個open方法,它的最簡單的形式是和new同義的:

 

  1. trans = File.open("transactions","w") 

但是open方法還能夠帶一個block作為參數,當存在block時,打開的文件將會做為一個參數傳遞給block.這時這個文件將會在這個block的作用域里,保持打開,直到block結束時,自動關閉:

 

  1. File.open("somefile","w") do |file|   
  2.  file.puts "Line 1"   
  3.  file.puts "Line 2"   
  4.  file.puts "Third and final line"   
  5. end 

以上就是Ruby打開關閉文件的相關技巧介紹。

責任編輯:曹凱 來源: ddvip.com
相關推薦

2009-12-15 10:23:23

Ruby應用技巧

2009-12-16 11:04:51

Ruby操作文件權限

2009-12-16 10:49:42

Ruby操作二進制文件

2009-12-15 18:24:02

Ruby連接到orac

2009-12-18 10:47:16

Ruby裝飾模式

2009-12-15 18:15:24

Ruby連接到LDAP

2009-12-18 14:10:29

Ruby訪問剪貼板

2009-12-17 10:18:17

Ruby創建構造器

2009-12-16 15:46:41

Ruby on rai

2009-12-14 16:35:28

Ruby文件行數計算

2009-12-14 09:33:04

Ruby安裝

2009-12-10 10:30:31

PHP刪除復制文件

2009-12-10 10:24:24

PHP寫入文件

2009-12-14 15:30:43

安裝Ruby on R

2009-12-14 18:23:38

Ruby DSL測試

2009-12-18 17:01:37

Ruby基礎代碼

2009-12-16 16:37:59

Ruby on Rai

2009-12-04 16:49:33

PHP批量導出csv文

2010-01-15 19:04:09

2010-01-18 16:33:57

VB.NET加密文件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中国一级特黄真人毛片免费观看 | 盗摄精品av一区二区三区 | 色片在线观看 | 日韩精品在线视频免费观看 | 91欧美激情一区二区三区成人 | 成年免费视频 | 欧美久久久| 国产中的精品av涩差av | 日韩影音| 国产伦精品一区二区三区精品视频 | 成人二区 | 91极品尤物在线播放国产 | 国产伦精品一区二区三区照片91 | 日韩视频精品 | 国产精品99久久久久久www | 浴室洗澡偷拍一区二区 | 成人h动漫亚洲一区二区 | 99久久精品国产一区二区三区 | 高清亚洲 | 精品成人69xx.xyz | 中文字幕一区二区三区乱码在线 | 亚洲综合久久网 | 亚洲一区二区三区视频在线 | 亚洲欧美在线视频 | 色精品| 国产精品99久久久久久宅男 | 国产一区二区三区在线 | 自拍偷拍中文字幕 | 亚洲精品黄色 | 91在线精品视频 | 91精品国产色综合久久不卡98 | 亚洲一区二区久久 | 国产极品粉嫩美女呻吟在线看人 | 毛片在线视频 | 日韩精品av一区二区三区 | 成人亚洲片 | 欧美性高潮 | 国产成人久久久 | 黄色大片免费看 | 男女午夜免费视频 | 瑞克和莫蒂第五季在线观看 |