[編輯:參見下面的最終代碼]我有下面的代碼,我試圖找出在哪裏插入random.choice代碼,使其選擇一個單一的文件,複製它,並重復(這裏6次)。選擇並複製一個隨機文件幾次
import os
import shutil
import random
dir_input = str(input("Enter Source Directory: "))
src_files = (os.listdir(dir_input))
for x in range (0,5):
print ('This is the %d time' % x)
for file_name in src_files:
full_file_name = (os.path.join(dir_input, file_name))
if (os.path.isfile(full_file_name)):
print ('copying...' + full_file_name)
shutil.copy(full_file_name, r'C:\Dir'))
else:
print ('Finished!')
這功課嗎? – Daenyth 2012-03-06 17:47:33
旁白:範圍(0,5)不給你6次,它只給你5次。範圍不包括上限。 – DSM 2012-03-06 17:49:41