python:批量改名脚本
第66届艾美奖上,《绝命毒师》一举拿下了剧情类最佳剧集、最佳男主、最佳男女配角和最佳剧本5项重要大奖,成为艾美奖最大的赢家。这部历时六年,共62集的剧集凭借Metacritic网站(Metacritic的评分是收录各媒体的评分,并综合得出的评分)99分(满分100)的成绩,成为写入吉尼斯世界纪录大全的“世界上最高评分电视剧”。
喜欢看美剧的朋友是绝不能错过这么精彩的一部美剧!强力推荐!
所以即使已经看过两次的我,仍忍不住把全剧下载收藏在硬盘中 ~~!
关于内容,额,不在此篇重点,就不做简介了,喜欢美剧的朋友可以另外探讨~
虽然已经非常整齐,但个人不喜欢命名如此之长的文件名,强迫症有木有 -,-
说干就干,动手,办它!Python3,奥力给!
改名之前可先操作看看路径文件确保无误:
# -*- encoding:utf-8 -*-
import osdef replace_filename(root_path):# 获取目标根目录下的所有文件夹的名字,以字符串列表的形式返回root_dirs = os.listdir(root_path)# 遍历列表,分别操作单个文件夹for dir in root_dirs:print(dir)# 根据文件夹名,获得次级路径sec_path = os.path.join(root_path, dir)# 同第一个操作,获取该文件夹下的所有文件的名字,以字符串列表的形式返回file_of_each_sec_dir = os.listdir(sec_path)# 遍历次级文件夹,分别打印其中的所有文件名字for file in file_of_each_sec_dir:print(file)if __name__ == '__main__':root_path = 'D:\绝命毒师'replace_filename(root_path)
得到:
最后的代码也相差无几,改名ing…
# -*- encoding:utf-8 -*-
import osdef replace_filename(root_path):# 获取目标根目录下的所有文件夹的名字,以字符串列表的形式返回root_dirs = os.listdir(root_path)# 遍历列表,分别操作单个文件夹for dir in root_dirs:# 根据文件夹名,获得次级路径,即把 root_path 和 dir 拼凑起来sec_path = os.path.join(root_path, dir)# 同第一个操作,获取该文件夹下的所有文件的名字,以字符串列表的形式返回file_of_each_sec_dir = os.listdir(sec_path)# 遍历次级文件夹,分别打印其中的所有文件名字for file in file_of_each_sec_dir:# 用 . 分割字符串split_str = file.split('.')# 拼凑自己想要的内容newname = split_str[0] + '.' + split_str[3] + '.' + split_str[-1]# 更改名字其实就相当于把路径名更改# 文件旧路径oldname_path = os.path.join(sec_path, file)# 文件新路径newname_path = os.path.join(sec_path, newname)# 新旧对调os.rename(oldname_path, newname_path)if __name__ == '__main__':root_path = 'D:\绝命毒师'replace_filename(root_path)
python批量改名 非递归版 import os,sysdef update_files_name():old_names = os.listdir(path)for old_name in old ... 简单的Python批量ping脚本 ip列表的文件为 192.168.1.1 192.168.1.2 ··· ··· # -*- coding: utf-8 -*- import osdef chec ... 批量改名工具 ✕ 小伙伴说要给文件名前面批量添加点内容,于是就写一个简单的程序! 说起思路... 获取文件夹下的所有文件名, 修改成需要的文件名. 完了! 哈哈哈哈!!!! 主要用到的是 os 模块中 ... 本文实例为大家分享了python利用文件时间批量重命名照片和视频的具体代码,供大家参考,具体内容如下 问题描述 承接上节的问题,在安卓和苹果间互导照片和视频还容易出现文件名混乱的问题,如下图所示. 代 ... 目录 批量改图片后缀 批量重新命名 批量复制图片: 重命名,重新编号: python 重命名 重新编号_jacke121的专栏-CSDN博客 批量改图片后缀 import glob import os ... Python 编写多线程 Ping 主机IP的脚本 1. 先编写一个 Ping 主机IP的脚本 ping_ip.pyimport subprocess import time # 记录开始执行的时间 ... 1.如果是删除一个文件内的所有文件(不存在文件夹),则使用os库的remove()函数: import osfile_path = "文件夹路径"files = os.listdi ... 通过使用python,编写脚本批量ping主机,验证主机是否处于活动状态 #!/usr/bin/python #auther: Jacky #date: 2016-08-01 #filename: p ... 概述 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行. 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变数.这使得 ...
执行后如上图!完结撒花
python:批量改名脚本相关推荐
最新文章
热门文章