首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用pathlib和for循环重命名文件夹中的文件

可以通过以下步骤实现:

  1. 导入pathlib模块:在Python中,可以使用pathlib模块来处理文件和文件夹的路径。
代码语言:txt
复制
from pathlib import Path
  1. 创建Path对象:使用Path类创建一个表示文件夹路径的Path对象。
代码语言:txt
复制
folder_path = Path('your_folder_path')
  1. 遍历文件夹中的文件:使用for循环遍历文件夹中的所有文件。
代码语言:txt
复制
for file_path in folder_path.iterdir():
    if file_path.is_file():
        # 执行重命名操作
  1. 重命名文件:使用Path对象的rename()方法来重命名文件。
代码语言:txt
复制
new_file_name = file_path.stem + '_new' + file_path.suffix
new_file_path = file_path.with_name(new_file_name)
file_path.rename(new_file_path)

完整代码示例:

代码语言:txt
复制
from pathlib import Path

folder_path = Path('your_folder_path')

for file_path in folder_path.iterdir():
    if file_path.is_file():
        new_file_name = file_path.stem + '_new' + file_path.suffix
        new_file_path = file_path.with_name(new_file_name)
        file_path.rename(new_file_path)

这段代码会遍历指定文件夹中的所有文件,并将每个文件重命名为原文件名加上"_new"后缀。你可以根据实际需求修改重命名的逻辑。

注意:在使用pathlib模块时,需要确保你的Python版本在3.4及以上。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券