[編集:最終コードは下記をご覧ください]私は以下のコードを持っています.1つのファイルを選択するためにrandom.choiceコードを挿入する場所を特定しようとしています。コピーそれを繰り返す(ここでは6回)。 1つのディレクトリから'C:\Dir'
ループごとにランダムファイルの選択とコピー何回か
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
脇に:範囲(0,5)はあなたに6回を与えません、それはあなたに5つだけを与えます。範囲には上限が含まれません。 – DSM