2013-11-21 67 views
1

我怎麼能從一個目錄中得到10個隨機文件,或者沒有列出或遍歷所有文件。目錄中有數百萬個文件,我們無法改變。謝謝 !PYTHON從一個目錄中獲取文件,但沒有列出所有文件

+2

歡迎來到Stack Overflow!看起來你希望我們爲你寫一些代碼。 儘管許多用戶願意爲遇險的編碼人員編寫代碼,但他們通常僅在海報已嘗試自行解決問題時才提供幫助。 證明這一努力的一個好方法是包含迄今爲止編寫的代碼, 示例輸入(如果有的話),期望的輸出和實際獲得的輸出(控制檯輸出,堆棧跟蹤,編譯器錯誤 - 無論什麼適用)。 您提供的細節越多,您可能收到的答案越多。檢查[常問問題]並[問] –

+1

您是否嘗試過創建目錄中所有文件的列表或詞典(使用sys),然後從列表中選擇一個隨機項目?這很容易。我不相信有可能選擇一個沒有找到所有文件的隨機文件。 –

+2

索引文件,並使用rand函數來抓取10個文件。你將不得不以某種方式列出它們,否則它不會是隨機的。 –

回答

1

創建一個文件,其中包含文件的所有名稱。比如每天更新一次這個文件。

在Python中,將這個單個文件讀入列表中,挑選10個隨機項目。

相關問題