用Python實現的隨機讀取文件某一行寫的簡短代碼,僅適用於短的文件,大文件需要修改下 獲取行數代碼。
#coding=utf-8
#! /usr/bin/python
import random
import linecache
def hello():
count = len(open('hello.txt','rU').readlines())#獲取行數
hellonum=random.randrange(1,count, 1)#生成隨機行數
return linecache.getline('hello.txt',hellonum)#隨機讀取某行
if __name__ == "__main__":
hello()