python中将一个文件重命名,例如将1.txt 重命名为 2.txt
时间: 2024-09-12 11:16:43 浏览: 58
python之消除前缀重命名的方法
在Python中,你可以使用`os`模块中的`rename()`函数来进行文件重命名操作。这里是一个简单的例子,假设你想要将当前目录下的`1.txt`文件重命名为`2.txt`:
```python
import os
# 指定源文件名和目标文件名
src_file = "1.txt"
dst_file = "2.txt"
# 使用os.rename()函数重命名文件
try:
os.rename(src_file, dst_file)
print(f"文件 '{src_file}' 已成功重命名为 '{dst_file}'")
except FileNotFoundError:
print(f"找不到源文件 '{src_file}',无法重命名")
except PermissionError:
print(f"权限不足,无法重命名文件 '{src_file}'")
except Exception as e:
print(f"重命名文件时发生错误: {e}")
```
这段代码首先尝试查找并重命名文件,如果文件不存在或者权限不够,会捕获相应的异常并给出提示。
阅读全文