python 文件重命名代码示例
时间: 2023-11-03 07:59:57 浏览: 53
以下是Python文件重命名的几个代码示例:
代码示例1:使用os.rename()函数直接对文件进行重命名。
```python
import os
src_path = '原文件路径'
dst_path = '重命名后的文件路径'
os.rename(src_path, dst_path)
```
代码示例2:使用shutil.copy()函数将文件复制到另一个文件夹,并重命名。
```python
import os
import shutil
src_path = '原文件路径'
dst_path = '目标文件夹路径'
new_name = '新的文件名'
shutil.copy(src_path, os.path.join(dst_path, new_name))
```
代码示例3:批量重命名文件夹中的多个文件。
```python
import os
folder_path = '文件夹路径'
name_mapping = {'旧文件名1': '新文件名1', '旧文件名2': '新文件名2'}
for filename in os.listdir(folder_path):
if filename in name_mapping:
new_name = name_mapping[filename]
os.rename(os.path.join(folder_path, filename), os.path.join(folder_path, new_name))
```
相关问题
python文件重命名
要在Python中重命名文件,可以使用`os`模块中的`rename`函数。以下是一个示例代码:
```python
import os
# 原始文件名
old_filename = 'old_file.txt'
# 新文件名
new_filename = 'new_file.txt'
# 重命名文件
os.rename(old_filename, new_filename)
```
请注意,使用`rename`函数时需要提供文件的完整路径。如果文件不在当前工作目录中,需要提供相对路径或绝对路径。
python 文件重命名
要重命名Python中的文件,可以使用os模块中的rename函数。这个函数接受两个参数:旧文件名和新文件名。下面是一个示例代码:
```python
import os
old_name = 'old_file_name.txt'
new_name = 'new_file_name.txt'
os.rename(old_name, new_name)
```
执行这个代码后,旧文件名为'old_file_name.txt'的文件将被重命名为'new_file_name.txt'。请注意,如果新文件名与已经存在的文件重复,将会抛出异常。