python2批量文件重命名 /etc/issue /etc/issue.bak /etc/issue.net /etc/issue.net.bak
时间: 2023-07-31 15:08:17 浏览: 92
Python批量重命名文件
如果您想要使用Python 2批量重命名文件,可以使用以下代码来重命名`/etc/issue`、`/etc/issue.bak`、`/etc/issue.net`和`/etc/issue.net.bak`文件:
```python
import os
# 定义文件路径和新文件名的字典
files = {
"/etc/issue": "/etc/issue.bak",
"/etc/issue.net": "/etc/issue.net.bak"
}
for old_path, new_path in files.items():
try:
os.rename(old_path, new_path)
print(f"已成功将文件 {old_path} 重命名为 {new_path}")
except OSError as e:
print(f"重命名文件 {old_path} 失败:{e}")
```
上述代码中,我们使用一个字典来存储原始文件路径和新文件路径的对应关系。然后,通过遍历字典中的键值对,使用`os.rename()`函数将原始文件重命名为新文件。
请注意,在执行此代码之前,请确保您具有足够的权限来对目标文件进行重命名操作。同时,请确保所提供的文件路径是正确的,且您具有足够的权限来修改这些文件。
阅读全文