【发布时间】:2011-02-04 00:53:12
【问题描述】:
如何在 Python2.6 中将十进制转换为八进制,从 1 到 100000?我也想将此转换后的结果作为 .txt 获得。有人可以帮我吗?
【问题讨论】:
-
你想让我们做你的功课吗?
-
不,我不是程序员。但我的分类系统确实需要这个。
如何在 Python2.6 中将十进制转换为八进制,从 1 到 100000?我也想将此转换后的结果作为 .txt 获得。有人可以帮我吗?
【问题讨论】:
使用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()
【讨论】: