Python2.6 十进制转八进制

7 投票
2 回答
12385 浏览
提问于 2025-04-15 21:11

我想知道怎么在Python2.6中把十进制数转换成八进制,范围是从1到100000。我还想把转换后的结果保存成一个.txt文件。有人能帮我吗?

2 个回答

1

这个代码应该能解决问题:

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

使用 oct 函数:

print oct(9) # prints 011

撰写回答