> > x = [0010, 0210]
>
> You do realize that this is octal, right?
It's unfortunate I choose that, the numbers go beyond octal
> len is undefined for integers. Perhaps you meant "len(str(x[1]))".
Yes sorry it was late at night :P
> You can, however, do this:
> >>> '%0*d' % (5, 123)
> '00123'
T
On May 9, 1:42 pm, yhvh <[EMAIL PROTECTED]> wrote:
> I want to generate a range with variable leading zeros
>
> x = [0010, 0210]
> padding = len(x[1])
>
> for j in range(x[0], x[1]):
> print (url).join('%0(pad)d(jj)'+'.jpg') %{'pad':
On May 8, 10:42 pm, yhvh <[EMAIL PROTECTED]> wrote:
> I want to generate a range with variable leading zeros
>
> x = [0010, 0210]
You do realize that this is octal, right?
> padding = len(x[1])
len is undefined for integers. Perhaps you meant "len(str(x[1]))".
I want to generate a range with variable leading zeros
x = [0010, 0210]
padding = len(x[1])
for j in range(x[0], x[1]):
print (url).join('%0(pad)d(jj)'+'.jpg') %{'pad':padding, 'jj':j}
This is syntactically incorrect, you can't insert a varia