顺便介绍一个免费的Python入门课程,课程有中文字幕并且可下载视频,强强强烈推荐!
Introduction to Python Programming
缘起
在udacity下载《python入门》的课程并解压后mp4文件和字幕文件解压到同一文件夹后用potplayer播放MP4不能自动加载字幕,而且除了中文字幕其它的我像批量删除掉。
处理步骤
- 遍历文件夹并获取文件名
- 如果文件名中包含
- lang_zh-CN
则将- lang_
替换为.
(potplayer播放{文件名}.mp4
时自动识别并加载{文件名}.zh-CN.srt
字幕文件) - 删除其它语言的字幕文件
代码实现
完整代码
import os
path = r'D:\迅雷下载\Python入门'
files = os.listdir(path)
for file in files:
fname = path + os.sep + file
new_name = path + os.sep + file.replace(' - lang_', '.')
if file.find(' - lang_zh-CN') > 0:
os.rename(fname, new_name)
print(f'{fname} 重命名为 {new_name}')
elif file.find(' - lang_') > 0:
os.remove(fname)
print(f'{fname} 已删除')
jupyter 截图
扩展阅读
注意:部分链接需要科学上网
YouTube:分享程序员学习资源2021: 免费编程课, 算法, 高效刷题, 系统设计 | 教程, LeetCode, 面试, 干货
中国大学MOOC:Python语言程序设计 国家精品课程
udacity:Introduction to Python Programming