我正在编写一个代码,以获取降雨时间序列并保存每天的小时文件,以便为水文模型提供数据,因此,基本上,我需要使用tho数字保存每个文件,如下图所示:
rain_20200101_0000.txt
rain_20200101_0100.txt
...
rain_20200101_0900.txt
rain_20200101_1000.txt
..
rain_20200101_2300.txt
但是python不会在0-9之间的数字前加0,所以如果我使用range(24)
来做这件事,它会像“rain_20200101_100.txt”那样节省前10个小时
我找到的解决方案是为x<;10和x>=10在range(24)
中,在第一个条件的小时前插入一个“0”,但我认为这太粗鲁了,应该是一种更有效的方法。你能帮我为这段代码提供一个更简单的解决方案吗
朴素甜美
试试这个
请参阅此treasure的格式设置
使用string formatting填充零,例如
"rain_%04d.txt" %(i)
相关问题 更多 >
编程相关推荐