Python2.6 от десятичной до восьмеричной

Как я могу преобразовать десятичное число в восьмеричное в Python2.6, от 1 до 100000? Я тоже хочу получить этот преобразованный результат как .txt. Кто-нибудь может мне помочь?


person user233935    schedule 03.04.2010    source источник
comment
Вы хотите, чтобы мы сделали вашу домашнюю работу?   -  person kgiannakakis    schedule 03.04.2010
comment
Нет, я не программист. Но мне это нужно для моей системы классификации.   -  person user233935    schedule 03.04.2010


Ответы (2)


Используйте функцию oct:

print oct(9) # prints 011
person Andrew Hare    schedule 03.04.2010

Это должно помочь:

text = '\n'.join(str(oct(i)) for i in xrange(100000))
f = open('foo.txt', 'w')
f.write(text)
f.close()
person Michael    schedule 03.04.2010