首页
社区
课程
招聘
未解决 [求助]python如何生成.001,.002,.003.....的文件名
发表于: 2020-10-28 14:27 1450

未解决 [求助]python如何生成.001,.002,.003.....的文件名

2020-10-28 14:27
1450
with open("{0}{1}.{2}".format(srcpath,dstFile,count+1),'wb+') as f_dest:

上面的代码生成的是.1, .2, .3, 的文件,应该如何修改?


[招生]系统0day安全班,企业级设备固件漏洞挖掘,Linux平台漏洞挖掘!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 321
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
import os
 
def creDir():
    '''
    数字前补0创建文件夹002,003...
    '''
    root = 'E:\\数据集\\Gaze\\'
    i = 1
    for j in range(22):
        k = "%03d" % i
        file_name = root + str(k)
        os.mkdir(file_name)
        i=i+1
2020-10-28 15:53
0
雪    币: 3043
活跃值: (6791)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3

只需要 改成

with open("{0}{1}.{2}".format(srcpath,dstFile,("%03d" % i + 1)),'wb+') as f_dest:


或者


with open("{0}{1}.{:0>3d}".format(srcpath,dstFile,count + 1),'wb+') as f_dest:



最后于 2020-10-28 16:03 被微启宇编辑 ,原因:
2020-10-28 16:00
0
游客
登录 | 注册 方可回帖
返回
//