文件夹和文件的重命名方法os.rename(src, dst),其中src是要修改的文件夹名或文件名,dst是修改后的文件夹名或文件名,该方法没有返回值。可以用if条件判断语句判断是否重命名成功
时间: 2024-02-15 16:04:41 浏览: 200
好的,你的第一个问题是如何使用 Python 中的 `os.rename()` 方法来重命名文件夹或文件,并如何判断重命名是否成功。
是的,您说得对。在 Python 中使用 `os.rename(src, dst)` 方法可以重命名文件夹或文件,其中 `src` 是要修改的文件夹名或文件名,`dst` 是修改后的文件夹名或文件名。
以下是使用 `os.rename()` 方法重命名文件夹或文件的示例代码:
```python
import os
# 重命名文件夹
os.rename("old_folder_name", "new_folder_name")
# 重命名文件
os.rename("old_file_name.txt", "new_file_name.txt")
```
如果重命名成功,该方法不会返回任何值。如果您想判断重命名是否成功,可以使用 `os.path.exists()` 方法来检查文件夹或文件是否存在。如果重命名成功,旧文件夹或文件将不存在,而新文件夹或文件将存在。
以下是判断重命名是否成功的示例代码:
```python
import os
# 重命名文件夹
os.rename("old_folder_name", "new_folder_name")
# 判断重命名是否成功
if not os.path.exists("old_folder_name") and os.path.exists("new_folder_name"):
print("文件夹重命名成功!")
# 重命名文件
os.rename("old_file_name.txt", "new_file_name.txt")
# 判断重命名是否成功
if not os.path.exists("old_file_name.txt") and os.path.exists("new_file_name.txt"):
print("文件重命名成功!")
```
希望这可以回答您的问题!
阅读全文