Как я могу преобразовать десятичные числа в восьмеричные в Python2.6, от 1 до 100000? Я хочу получить этот преобразованный результат как .txt тоже. Кто-нибудь может мне помочь?
Используйте функцию oct:
oct
print oct(9) # prints 011
Это должно сработать:
text = '\n'.join(str(oct(i)) for i in xrange(100000)) f = open('foo.txt', 'w') f.write(text) f.close()