相关疑难解决方法(0)

使用Python重命名目录中的多个文件

我正在尝试使用此Python脚本重命名目录中的多个文件:

import os
path = '/Users/myName/Desktop/directory'
files = os.listdir(path)
i = 1

for file in files:
    os.rename(file, str(i)+'.jpg')
    i = i+1
Run Code Online (Sandbox Code Playgroud)

当我运行此脚本时,我收到以下错误:

Traceback (most recent call last):
  File "rename.py", line 7, in <module>
    os.rename(file, str(i)+'.jpg')
OSError: [Errno 2] No such file or directory
Run Code Online (Sandbox Code Playgroud)

这是为什么?我该如何解决这个问题?

谢谢.

python directory rename

16
推荐指数
3
解决办法
5万
查看次数

Python-用下划线替换所有空格并将目录中的所有文件转换为小写

我正在尝试按照标题的说明进行操作,但收到消息 WinError2: cannot find the file specified 'New Text Document.txt' -> 'new_text_document.txt' 与下面的代码片段。是的,我的桌面在驱动器号 D 上,假设目标目录名为“目录”。我在名为“New Text Document.txt”的目录中有一个示例文件。我就是想不通问题出在哪里。

import os
path = 'D:\Desktop\directory'
filenames = os.listdir(path)
for filename in filenames:
    os.rename(filename, filename.replace(' ', '_').lower())
Run Code Online (Sandbox Code Playgroud)

python

5
推荐指数
2
解决办法
9182
查看次数

在python中按顺序重命名文件

嗨,我正在尝试重命名来自(test.jpeg、test1.jpeg、test2.jpeg 等...)(People-000、People-001、People-002 等...)的目录中的文件

但我还没有在网上的任何地方找到一个好的方法。我对 python 有点陌生,但如果我想通了它会非常有用。

python directory file-rename

1
推荐指数
1
解决办法
4130
查看次数

标签 统计

python ×3

directory ×2

file-rename ×1

rename ×1