7

如何在 Python2.6 中将十进制转换为八进制,从 1 到 100000?我也想将此转换后的结果作为 .txt 获得。有人能帮我吗?

4

2 回答 2

15

使用oct功能:

print oct(9) # prints 011
于 2010-04-03T16:25:42.753 回答
1

这应该可以解决问题:

text = '\n'.join(str(oct(i)) for i in xrange(100000))
f = open('foo.txt', 'w')
f.write(text)
f.close()
于 2010-04-03T16:38:30.683 回答