如何python 文件改名
时间: 2024-05-02 20:17:37 浏览: 12
你可以使用Python的os模块中的rename()函数来更改文件名。下面是一些示例代码:
```python
import os
# 定义旧文件名和新文件名
old_file_name = 'old_name.txt'
new_file_name = 'new_name.txt'
# 使用rename()函数更改文件名
os.rename(old_file_name, new_file_name)
```
你只需要将`old_name.txt`和`new_name.txt`替换为你想要更改的文件名即可。注意,如果文件名路径不在当前工作目录下,你需要提供完整的文件路径。
相关问题
python对word文件改名字
Python可以利用python-docx库来对Word文件进行改名字。
首先需要安装python-docx库,可以使用pip命令进行安装。在安装完成后,使用以下代码可以对Word文件进行改名字。
```python
import os
from docx import Document
# 文件夹路径,需要改名字的Word文件全部在该文件夹下
folder_path = 'word_files/'
for file_name in os.listdir(folder_path):
if file_name.endswith('.docx'):
# 打开Word文件并读取标题
document = Document(os.path.join(folder_path, file_name))
title = document.core_properties.title
# 生成新的文件名,并重命名文件
new_file_name = title + '.docx'
os.rename(os.path.join(folder_path, file_name), os.path.join(folder_path, new_file_name))
print('Done!')
```
在以上代码中,首先需要设置一个文件夹路径,该文件夹下需要改名字的Word文件全部在该文件夹下。然后使用os.listdir()方法读取该文件夹下的所有文件名,并对以`.docx`结尾的文件进行操作。
对于每个Word文件,首先使用python-docx库打开Word文件,并读取文档的标题。然后根据标题生成新文件名,并使用os.rename()方法进行重命名。
执行以上代码后,就可以对Word文件进行改名字。
python修改文件名字
以下是两种Python修改文件名的方法:
方法一:使用os模块
```python
import os
old_name = 'old_file_name.txt'
new_name = 'new_file_name.txt'
os.rename(old_name, new_name)
```
方法二:使用shutil模块
```python
import shutil
old_name = 'old_file_name.txt'
new_name = 'new_file_name.txt'
shutil.move(old_name, new_name)
```
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)