AI办公自动化:用kimi批量删除文件名末尾的空格

工作任务:文件名末尾有一个空格,要批量删除掉,然后重命名

在Kimi中输入提示词:

你是一个Python编程专家,要完成一个脚本编写的任务,具体步骤如下:

读取"F:\aivideo"文件夹里面的全部html文件;

去掉html文件的主文件名末尾的空格;重命名;;比如:成为提问工程师 .html,重命名为:成为提问工程师.html

运行没有成功,让Kimi自己找错误之处:

还是没有去掉,一步步仔细思考,可能错在哪里?

kimi修正的代码:

import os

# 设置文件夹路径

folder_path = r"F:\aivideo"

# 遍历文件夹中的所有文件

for filename in os.listdir(folder_path):

# 检查文件扩展名是否为html

if filename.lower().endswith(".html"):

# 去除文件名末尾的空格(包括文件名和扩展名)

file_name_without_spaces = filename.rstrip().rsplit(' ', 1)[0] + '.html'

# 构建完整的旧文件路径

old_file_path = os.path.join(folder_path, filename)

# 构建新的文件名

new_file_name = file_name_without_spaces

# 构建新的文件路径

new_file_path = os.path.join(folder_path, new_file_name)

# 执行重命名操作,如果文件名确实发生了变化

if old_file_path != new_file_path:

os.rename(old_file_path, new_file_path)

print(f"文件已重命名: {old_file_path} -> {new_file_path}")

else:

print(f"文件名没有变化: {old_file_path}")

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-08 07:58:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-08 07:58:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-08 07:58:04       82 阅读
  4. Python语言-面向对象

    2024-06-08 07:58:04       91 阅读

热门阅读

  1. 【微信小程序】连接蓝牙设备

    2024-06-08 07:58:04       32 阅读
  2. amis 事件动作 和 行为按钮 常用用法

    2024-06-08 07:58:04       29 阅读
  3. TensorFlow 张量

    2024-06-08 07:58:04       28 阅读
  4. uni-app的生命周期(应用,页面生命周期)

    2024-06-08 07:58:04       33 阅读
  5. 微信小程序实现图片转base64

    2024-06-08 07:58:04       26 阅读
  6. [力扣题解] 700. 二叉搜索树中的搜索

    2024-06-08 07:58:04       27 阅读
  7. 源码讲解kafka 如何使用零拷贝技术(zero-copy)

    2024-06-08 07:58:04       27 阅读
  8. Ajax+axios案例

    2024-06-08 07:58:04       25 阅读
  9. 汽车网络安全深入分析

    2024-06-08 07:58:04       26 阅读
  10. 汽车销售门店零售价格违规检查的实践经验方法

    2024-06-08 07:58:04       27 阅读