使用Ruby進行檔案資訊輸出一例

2021-04-22 11:57:16 字數 1369 閱讀 2213

演示**:

#!/usr/bin/env ruby

count = 10

require 'benchmark'

$account_chars  = ('a'..'z').to_a.delete_if 

#$password_chars = ('0'..'9').to_a

$password_chars         = array.new

$password_chars[0..9]   = ('0'..'9').to_a

$password_chars[10..36] = ('a'..'z').to_a

def account_char

$account_chars[rand($account_chars.length)]

enddef password_char

$password_chars[rand($password_chars.length)]

enddef account_chars

account_chars = 

6.times 

account_chars

enddef password

begin

begin

password = ''

password << password_char

endwhile password == '0'

4.times 

endwhile password =~ /^(.)/1/1/1/1$/

password

endaccounts = {}

lines = 

puts benchmark::caption

puts benchmark.measure 

endend

}puts benchmark.measure /t#/r/n"

account.pop

endaccount.pop

endaccount.pop

endaccount.pop

endaccount.pop

endend

}puts benchmark.measure 

執行後輸出到: account.txt檔案中。

輸出資訊格式如下:

資料是隨機的,所以每次的記錄都會不同。

szqgmc  xc6kp

hlvgtz  hcu30

ktsnnf  lsnvs

kwmhrq  3sm07

bttzcz  dymuh

dmkpvn  gmjhl

kcfkdr  x8x8v

vmmjhb  x1d65

srcpgz  t2ip6

wlrmbt  7ya2y

使用QFile進行檔案操作

qfile類我我們提供了操作檔案的常用功能。它是一種io裝置,可以用來讀寫文字檔案和二進位制檔案,也可以用來讀寫qt的資源檔案。qfile類可以單獨使用,該類本身提供了read write函式,但更方便的方式是,將qfile和qtextstream或qdatastream一起使用。一般情況下,使用q...

使用Python進行檔案管理

檔案管理一般分為 開啟檔案 操作檔案內容 關閉檔案。檔案開啟 open mnt file 檔案操作 讀檔案 open mnt file read read n 指定讀取前n個字元 readline 按行讀取 readlines 將所有內容讀到一行 寫內容 open mnt.file wirte 關閉...

VC中使用CFileDialog進行檔案操作

一般來講你不需要派生新的類,因為基類已經提供了常用的功能,而且在建立並等待對話方塊結束後你可以通過成員函式得到使用者在對話方塊中的選擇。cfiledialog檔案選擇對話方塊的使用 首先構造乙個物件並提供相應的引數,建構函式原型如下 cfiledialog cfiledialog bool bope...