为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用重命名功能

如何使用重命名功能

慕沐林林 2021-09-25 13:20:08
这是我得到的错误:系统找不到指定的文件:'1.jpg' -> '0.jpg'即使我在目录中有一个名为 1.jpg 的文件。我正在制作文件重命名脚本,该脚本重命名给定的目录中的所有文件,该数字随每个文件增加 +1。import osdef moving_script():directory = input("Give the directory")xlist = os.listdir(directory)counter = 0for files in xlist:    os.rename(files, str(counter)+".jpg")    counter = counter + 1moving_script()它应该将所有文件重命名为“0.jpg”、“1.jpg”等
查看完整描述

2 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

代码:


import os



def moving_script():

    directory = input("Give the directory")

    xlist = os.listdir(directory)

    counter = 0


    for files in xlist:

        os.rename(os.path.join(directory, files),

                  os.path.join(directory, str(counter)+".jpg"))

        counter = counter + 1



if __name__ == '__main__':

    moving_script()

结果:


~/Documents$ touch file0 file1 file2 file3 file4



ls ~/Documents/

file0  file1  file2  file3  file4



$ python renamer.py

Give the directory'/home/suser/Documents'


$ ls ~/Documents/

0.jpg  1.jpg  2.jpg  3.jpg  4.jpg


查看完整回答
反对 回复 2021-09-25
  • 2 回答
  • 0 关注
  • 173 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号