python对文件重命名
时间: 2024-12-12 10:26:50 浏览: 6
python 重命名 批量文件重命名
在Python中,你可以使用`os`模块中的`rename()`函数来进行文件的重命名操作。这个函数的基本用法如下:
```python
import os
# 原始文件名
old_name = "原文件名.txt"
# 新的文件名
new_name = "新文件名.txt"
# 文件路径(假设在当前目录)
file_path = os.path.join(os.getcwd(), old_name)
# 使用os.rename()函数重命名文件
try:
os.rename(file_path, new_name)
except FileNotFoundError:
print("文件未找到")
except PermissionError:
print("没有权限重命名文件")
else:
print(f"文件 '{old_name}' 已成功重命名为 '{new_name}'")
```
在这个例子中,你需要确保你有足够的权限访问和修改文件,以及新的文件名不已经存在。
相关问题:
1. Python中如何避免因为文件正在被其他程序使用而无法重命名的情况?
. 如果我想在重命名前检查文件是否存在,应该怎么做?
3. 如果我想要将文件移动到另一个目录而不是仅改名,应该如何操作?
阅读全文