Python2.6 十进制转八进制

7

如何在Python2.6中将十进制转换为八进制,转换范围是1到100000?我还希望将这个转换结果保存为.txt文件。有人能帮我吗?


2
你想让我们帮你做作业吗? - kgiannakakis
2
不,我不是程序员。但我需要这个来进行分类系统。 - user233935
2个回答

15

使用oct函数:

print oct(9) # prints 011

1

这应该能解决问题:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接