资讯内容
python 怎么重命名文件
python重命名文件的方法:首先创建一个python示例文件;然后通过if判断文件是否是文件夹;**后通过“os.rename(file_path, file_new_path)”重命名文件即可。7wY少儿编程网-https://www.pxcodes.com
7wY少儿编程网-https://www.pxcodes.com
本文操作环境:windows7系统、python2.7.14版,DELL G3电脑。7wY少儿编程网-https://www.pxcodes.com
Python文件重命名代码7wY少儿编程网-https://www.pxcodes.com
import os def re_name(path): for file in os.listdir(path): file_path = os.path.join(path, file) # 判断这个文件是否是文件夹,是文件夹的话就调用自己,把路径拼接好传过去 if os.path.isdir(file_path): re_name(file_path) else: # 如果不是文件夹,就开始改名字 if "i.cnblogs.com" in file: file_new = file.replace("i.cnblogs.com", "") file_new_path = os.path.join(path, file_new) os.rename(file_path, file_new_path) if __name__ == '__main__': path = r'F:BaiduNetdiskDownload' re_name(path)相关介绍:
7wY少儿编程网-https://www.pxcodes.com
os.rename() 方法用于命名文件或目录,从 src 到 dst,如果dst是一个存在的目录, 将抛出OSError。7wY少儿编程网-https://www.pxcodes.com
语法7wY少儿编程网-https://www.pxcodes.com
rename()方法语法格式如下:7wY少儿编程网-https://www.pxcodes.com
os.rename(src, dst)参数7wY少儿编程网-https://www.pxcodes.com
src -- 要修改的目录名7wY少儿编程网-https://www.pxcodes.com
dst -- 修改后的目录名7wY少儿编程网-https://www.pxcodes.com
返回值7wY少儿编程网-https://www.pxcodes.com
该方法没有返回值7wY少儿编程网-https://www.pxcodes.com
实例7wY少儿编程网-https://www.pxcodes.com
以下实例演示了 rename() 方法的使用:7wY少儿编程网-https://www.pxcodes.com
#!/usr/bin/python # -*- coding: UTF-8 -*- import os, sys # 列出目录 print "目录为: %s"%os.listdir(os.getcwd()) # 重命名 os.rename("test","test2") print "重命名成功。" # 列出重命名后的目录 print "目录为: %s" %os.listdir(os.getcwd())执行以上程序输出结果为:7wY少儿编程网-https://www.pxcodes.com
目录为: [ 'a1.txt','resume.doc','a3.py','test' ] 重命名成功。 [ 'a1.txt','resume.doc','a3.py','test2' ]【推荐学习:python视频教程】
以上就是python 怎么重命名文件的详细内容,更多请关注少儿编程网其它相关文章!7wY少儿编程网-https://www.pxcodes.com
- 上一篇
python中怎么代码换行
简介python中进行代码换行的方法:1、在需要换行的代码末尾加上续行符“”(即空格+);2、加上括号,“()”、“{}”、“[]”中不需要特别加换行符,Python会将圆括号、中括号和花括号中的行隐式连接起来。本教程操作环境:windows7系统、Python3版,DELLG3电脑Python建议
- 下一篇
python如何生成exe文件
简介python生成exe文件的方法:首先安装pyinstaller,代码为【pipinstallpyinstaller】;然后使用pyinstaller命令打包成exe【pyinstaller-F--icon=my.ico..】。本教程操作环境:windows7系统、python3.9版,DELLG3