Mistři v programování na #hovnokod

Python #489

import os
import shutil
import sys

files = []
fent = -1
ent = -1
num = -1
start = -1
excess = -1
j = -1
i = -1

for arg in sys.argv[1:]:
    try:
	if j == -1:
	    files.append(str(arg))
	    fent = 0
	    j += 1
	elif i == 0:
       	    num = int(arg)
	elif i == 1:
	    start = int(arg)
	    ent = 0
	else:
	    excess = int(arg)
	i += 1
    except (TypeError, ValueError):
        files.append(str(arg))
	j += 1
        fent = 0
i = (j + 1) * -1
j = -1
while i <= j:
    if fent == -1:
        files.append(str(raw_input('File ')))
        j += 1
        fent = 0
    i += 1
    while num < 0:
        num = int(raw_input('Copies '))
    if ent == -1:
        start = int(raw_input('Start from '))
        ent = 0
    if os.path.exists(files[j]):
        n = start
        z = num + start
        while (n<z):
	    filename2 = '[%(number)i]' % {
       	    'number':n
	    } + files[j]
	    if os.path.exists(filename2):
                print filename2, "exists"
                z += 1
    	    else:	    
       	        shutil.copy(files[j],filename2)
	        print filename2
	    n += 1
    else:
	print 'No file "%(number)s"' % {
	'number':files[j]
	}
    j += 1
    i += 1
print "Finished!"

HovnoKod,