学习python之 os.rename VS os.renames
来源:互联网 发布:易娱网络怎么样 编辑:程序博客网 时间:2024/06/01 20:10
os模块提供了很多有用高效的基本函数, 其中rename是给文件重命名的, 这个用过无数遍了, 而os.names还么有用过, 从名字推测, 应该是批量重命名的意思吧.
os.rename(old_path, new_path)
测试os.rename()
os.rename() 重命名文件
代码示例, 可以看到, 文件file_b.txt被成功重命名为file_b.txt, 目录结构为:
运行代码:
重命名成功, 结果:
os.rename() 重命名路径
可以看到, 仅修改上层目录, 文件名不变, 行不通.
os.rename() 重命名文件+路径
可以看到, 也行不通.
测试os.renames()
os.renames() 重命名文件:
成功.
os.renames() 重命名路径:
运行成功: 原本的 /a/file_d.txt 被重命名为 /x/file_d.txt
os.renames() 重命名路径+文件名
运行成功, 路径和文件都重命名成功.
总结:
- os.rename(old_file_path, new_file_path), 只能对相应的文件进行重命名, 不能重命名文件的上级目录名.
- os.renames(old_file_path, new_file_path), 是os.rename的升级版, 既可以重命名文件, 也可以重命名文件的上级目录名.
阅读全文
0 0
- 学习python之 os.rename VS os.renames
- os.rename 和 renames方法的使用
- Python批处理更改文件名os.rename
- Python学习之OS库
- Python学习之os模块
- Python--批量修改文件名--glob--os.path.splitext--os.rename
- python基础学习之os、os.path模块常用函数
- python学习系列之OS模块介绍
- Python模块学习之os常用函数
- python学习笔记之--os.walk使用
- python模块学习之OS模块
- 一天学习一个python库之os
- Python之os模块学习介绍
- Python标准库学习之os.path
- Python学习笔记之os模块
- python系列之os模块学习
- python 之 os.path学习笔记
- python学习--os
- POJ 1745 Divisibility 笔记
- Ubuntu下制作windows U盘启动盘
- 2017-金马五校程序设计竞赛-I
- [YTU]_2002(C语言实验——单词统计)
- Java 基础-反射与注解
- 学习python之 os.rename VS os.renames
- java-----接口
- springmvc获取请求参数的六种方法
- [YTU]_2759( 字符串---统计元音)
- HDU
- 使用 Python Scrapy 爬取微博内容【二】
- C语言之堆栈学习笔记
- Java数据结构——链表
- C/C++_log2000_函数模板与类模板笔记1