将int转换为固定的no字符串

时间:2015-11-08 05:02:25

标签: python string file int

我正在将int写入文件。如果数字是0,那么我想把它作为0000写在文件中。目前

o.write(str(year))

只写0。

怎么做?

2 个答案:

答案 0 :(得分:1)

试试这个:(本质上是使用RabbitMQ以最简洁的方式显示你想要的零个数量)

zfill

答案 1 :(得分:0)

以下功能将帮助您填充零

if int(my_number_as_string) == 0:
    print my_number_as_string.zfill(4) 

输出

def add_nulls2(int, cnt):
    nulls = str(int)
    for i in range(cnt - len(str(int))):
        nulls = '0' + nulls
    return nulls