首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在python 3上添加序列号和重命名文件名

如何在python 3上添加序列号和重命名文件名
EN

Stack Overflow用户
提问于 2019-11-14 18:38:17
回答 1查看 15关注 0票数 0

我搜索并编写了这样的代码,但不起作用。请推荐我。我下载了大量的媒体文件。我想在上面加上序列号。此代码不工作,但甚至不会注意到错误。请帮帮我

代码语言:javascript
复制
import os

path = os.getcwd() 
dirc = os.listdir(path)
n = 0

for file in dirc:
    os.chdir(path)
    if file.endswith('*.txt'):
        rename(srt(n) + file, file)
        n += 1
EN

回答 1

Stack Overflow用户

发布于 2019-11-14 19:07:00

代码语言:javascript
复制
import os

path = os.getcwd() 
n = 1

for filename in os.listdir(path):
    if filename.endswith('.txt'):
        src = path + '\\' + filename
        dst = path + '\\' + str(n) + '-' + filename
        os.rename(src, dst)
        n+=1

上面的代码用1-abcd.txt替换文件名abcd.txt,依此类推。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58854772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档