所以,我正在處理一個小創意,並且我錯過了其中的一部分。我不確定使用哪種編碼語言,但我確信它可以做到最多,所以任何有你最喜歡的語言的經驗,我都可以真正使用你的幫助!隨機化多個文本文件並編譯爲一個
在例子中,可以說我有多個文本文件(其中hundreads!),每一個文本文件,有多條線路。我要做的是當我運行程序/腳本時,它會將所有文本文件編譯到一個文本文件中,但每次都以隨機順序。
谷歌真的沒有給我任何關於這個想法固體。所以,任何幫助非常感謝!
編輯:
問題解決了感謝的code-monkey幫助。這是他的一些改變,以做我想做的事。感謝大家的幫助。 :)
import os
import random
os.chdir("C:/Users/USERACCOUNT/test/txtfiles")
directory = "C:/Users/USERACCOUNT/test/txtfiles"
extension = ".txt"
files = [file for file in os.listdir(directory) if file.lower().endswith(extension)]
file = open("C:/Users/USERACCOUNT/test/result.txt", "a")
random.shuffle(files)
for x in files:
f = open(os.getcwd() + "\\" + x, "r")
res = f.read()
file.write(res + "\r\n")
f.close()
file.close()
對不起,有一些錯誤= P –
看起來有前途的!非常感謝!但是這是否會隨機化編譯的文件? – Dustin
羅,但我加入如何使它隨機的,它使用random.shuffle()函數 –