import os, sys, shutil, random
from os import listdir
from os.path import isfile, join



input=sys.argv[1]
output=sys.argv[2]
input=input.rstrip('/')
output=output.rstrip('/')
n=int(sys.argv[3])
os.mkdir(output,0755);

for dirs in listdir(input):
    new_dir=output+"/"+dirs
    cat_dir=input+"/"+dirs
    os.mkdir(new_dir,0755)
    file_list=random.sample(listdir(cat_dir),n)
    #print file_list
    i=0
    for file in file_list:
        shutil.copy2(cat_dir+"/"+file,new_dir+"/"+file)
        i+=1
        print i,file


76aae275af7bf293307ef5a7a6c7e9e7325144c9
import os, sys, shutil, random
from os import listdir
from os.path import isfile, join



input=sys.argv[1]
output=sys.argv[2]
input=input.rstrip('/')
output=output.rstrip('/')
n=int(sys.argv[3])
os.mkdir(output,0755);

for dirs in listdir(input):
    new_dir=output+"/"+dirs
    cat_dir=input+"/"+dirs
    os.mkdir(new_dir,0755)
    file_list=random.sample(listdir(cat_dir),n)
    #print file_list
    i=0
    for file in file_list:
        shutil.copy2(cat_dir+"/"+file,new_dir+"/"+file)
        i+=1
        print i,file

