Python是一種強大的編程語言,提供了豐富的模塊和庫。其中,random模塊是實現隨機數生成的模塊,我們可以利用它來實現隨機抽取行的功能。
import random # 打開文件 file = open('test.txt', 'r') # 讀取文件內容 lines = file.readlines() # 關閉文件 file.close() # 隨機抽取一行 random_line = random.choice(lines) print(random_line)
代碼中,我們首先打開文件,并使用readlines()方法獲取文件中的所有行。然后,利用random模塊中的choice()方法隨機抽取一行,并將其打印出來。
此外,我們還可以使用random模塊中的sample()方法抽取指定數量的行。例如,如果我們想要隨機抽取3行:
import random # 打開文件 file = open('test.txt', 'r') # 讀取文件內容 lines = file.readlines() # 關閉文件 file.close() # 隨機抽取3行 random_lines = random.sample(lines, 3) print(random_lines)
代碼中,我們使用sample()方法并指定抽取3行,并將結果打印出來。
總之,利用Python的random模塊,我們可以很方便地實現隨機抽取行的功能,讓我們的程序變得更加靈活和有趣。
上一篇python 隨機打亂行
下一篇Python 隨機噪聲