亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> Python

Python 重命名文件与目录:os.rename() 分步指南

Python 重命名文件与目录:os.rename() 分步指南

Python 重命名文件和目录

Python os.rename() 函数提供简单、跨平台的文件或目录重命名方式。无论是清理命名规范还是更新项目资源,掌握此方法对高效文件处理至关重要。

语法

os.rename(src, dst)

参数

src:要重命名的文件或目录的现有路径。调用前必须存在。

dst:新路径(或同目录下仅新名称)。将成为文件或目录的新名称。

示例

import os
os.rename('guru99.txt', 'career.guru99.txt')

此例中,原文件 guru99.txt 重命名为 career.guru99.txt,位于同一目录。

Python 重命名文件与目录:os.rename() 分步指南

完整工作代码

import os
from os import path

def main():
    # 确保源文件存在
    if path.exists('guru99.txt'):
        # 解析绝对路径(可选)
        src = path.realpath('guru99.txt')
        # 执行重命名
        os.rename('guru99.txt', 'career.guru99.txt')

if __name__ == "__main__":
    main()

错误处理

始终防范潜在错误如 FileNotFoundError 或 PermissionError。用 try/except 包装重命名调用确保脚本优雅失败:

try:
    os.rename(src, dst)
except FileNotFoundError:
    print(f"Source file {src} not found.")
except PermissionError:
    print("Permission denied.")
except Exception as e:
    print(f"Unexpected error: {e}")

Python

  1. 树莓派与 Python 构建远程温度传感器:分步实战指南
  2. Python关键字与标识符:掌握保留字与命名规范
  3. Python语句、缩进与注释:清晰指南
  4. Python变量、常量与字面量完全指南
  5. 精通Python类型转换与强制转换:综合指南
  6. 精通Python输入输出与模块导入:实战指南
  7. 理解Python全局、局部与非局部变量
  8. Python 文件 I/O:掌握文件操作、读写与管理
  9. 精通 Python 目录与文件操作
  10. 精通 Python 错误与内置异常
  11. 精通 Python 异常处理:try、except、else 与 finally 详解
  12. Python 计算平均值:从循环到 NumPy 的四种实战方法