python Python2.6 十进制转八进制
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/2571840/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-11-04 00:57:04 来源:igfitidea点击:
Python2.6 Decimal to Octal
提问by user233935
How can i convert decimal to Octal in Python2.6, for 1 to 100000? I wanna get this converted result as .txt too. Can someone help me?
如何在 Python2.6 中将十进制转换为八进制,从 1 到 100000?我也想得到这个转换结果为 .txt。有人能帮我吗?
回答by Andrew Hare
Use the oct
function:
使用oct
函数:
print oct(9) # prints 011
回答by Michael
This should do the trick:
这应该可以解决问题:
text = '\n'.join(str(oct(i)) for i in xrange(100000))
f = open('foo.txt', 'w')
f.write(text)
f.close()