Python2.6十进制到八进制

时间:2010-04-03 16:22:49

标签: python decimal octal

如何在Python2.6中将十进制转换为八进制,1到100000?我想把这个转换后的结果作为.txt。有人能帮助我吗?

2 个答案:

答案 0 :(得分:15)

使用oct功能:

print oct(9) # prints 011

答案 1 :(得分:1)

这应该可以解决问题:

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