python os.rename实例用法详解


Posted in Python onDecember 06, 2020

使用 os.rename方法并不难,主要的功能就是应用在对文件的重命名,常规上我们要在桌面上更改文件,直接选中右键点击软件,然后进行重命名即可,这是我们最常见的一种方式,在py里如果想要去更改文件名称,也并不难,事实上,经常需要用到的方式基本上操作起来都很简单,一起来看下吧~

Python os.rename()方法使用说明

语法:os.rename(src, dst)

参数:src、dst

使用示例:

import os 
os.rename('.txt')

批量更改文件名实现代码:

#-*- coding: UTF-8 -*-
import os
filenames = os.listdir(os.getcwd())
for name in filenames:
print(name)
for num in range(0,len(filenames)):
if(num<10):
print()
print(filenames[num])
os.rename(filenames[num],'0'+str(num)+'.png')

概念扩充

os.rename() 方法用于重命名文件或目录,从 src 到 dst,如果dst是一个存在的目录, 将抛出OSError。

语法

rename()方法语法格式如下:

os.rename(src, dst)

参数

src ? 要修改的目录名

dst ? 修改后的目录名

返回值

该方法没有返回值

该方法 可以重命名 文件 和目录,

如果 src参数 对应文件或目录,不存在,会保错,

如果 dst 参数 对应文件或目录,已经存在,也会报错

到此这篇关于python os.rename实例用法详解的文章就介绍到这了,更多相关python os.rename方法如何使用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python任务调度实例分析
May 19 Python
Python 实现简单的shell sed替换功能(实例讲解)
Sep 29 Python
Python Learning 列表的更多操作及示例代码
Aug 22 Python
详解django的serializer序列化model几种方法
Oct 16 Python
强悍的Python读取大文件的解决方案
Feb 16 Python
Python内置加密模块用法解析
Nov 25 Python
python3的UnicodeDecodeError解决方法
Dec 20 Python
利用python绘制数据曲线图的实现
Apr 09 Python
keras做CNN的训练误差loss的下降操作
Jun 22 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
Nov 01 Python
解决pytorch 数据类型报错的问题
Mar 03 Python
关于python中readlines函数的参数hint的相关知识总结
Jun 24 Python
python 解决函数返回return的问题
Dec 05 #Python
在Python中实现字典反转案例
Dec 05 #Python
解决python3输入的坑——input()
Dec 05 #Python
python3 使用ssh隧道连接mysql的操作
Dec 05 #Python
python3通过subprocess模块调用脚本并和脚本交互的操作
Dec 05 #Python
python实现启动一个外部程序,并且不阻塞当前进程
Dec 05 #Python
python subprocess pipe 实时输出日志的操作
Dec 05 #Python
You might like
PHP header()函数常用方法总结
2014/04/11 PHP
Symfony2使用第三方库Upload制作图片上传实例详解
2016/02/04 PHP
Laravel 6.2 中添加了可调用容器对象的方法
2019/10/22 PHP
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
jQuery入门知识简介
2010/03/04 Javascript
理解JSON:3分钟课程
2011/10/28 Javascript
利用JQuery和JS实现奇偶行背景颜色自定义效果
2012/11/19 Javascript
如何使用jquery动态加载js,css文件实现代码
2013/04/03 Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
JS 获取滚动条高度示例代码
2013/10/24 Javascript
js实现显示当前状态的导航效果代码
2015/08/28 Javascript
JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件
2015/12/20 Javascript
基于JavaScript实现瀑布流效果
2017/03/29 Javascript
微信小程序商城项目之侧栏分类效果(1)
2017/04/17 Javascript
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
layui form.render('select', 'test2') 更新渲染的方法
2019/09/27 Javascript
Vue通过WebSocket建立长连接的实现代码
2019/11/05 Javascript
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
Vue 监听元素前后变化值实例
2020/07/29 Javascript
[02:48]DOTA2英雄基础教程 拉席克
2013/12/12 DOTA
[02:36]DOTA2英雄基础教程 一击致命幻影刺客
2013/12/06 DOTA
[04:46]2018年度玩家喜爱的电竞媒体-完美盛典
2018/12/16 DOTA
Python使用指定端口进行http请求的例子
2019/07/25 Python
python getopt模块使用实例解析
2019/12/18 Python
python实现连连看游戏
2020/02/14 Python
Matplotlib使用Cursor实现UI定位的示例代码
2020/03/12 Python
英国复古服装和球衣购买网站:3Retro Football
2018/07/09 全球购物
ABOUT YOU罗马尼亚:超过600个时尚品牌
2019/09/19 全球购物
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
2012/02/04 面试题
优秀的计算机专业求职信范文
2013/12/27 职场文书
革命先烈的英雄事迹材料
2014/02/15 职场文书
2014年党务公开实施方案
2014/02/27 职场文书
年终奖发放方案
2014/06/02 职场文书
Nginx配置https原理及实现过程详解
2021/03/31 Servers
详解Golang如何优雅的终止一个服务
2022/03/21 Golang