国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

基于python修改srt字幕的時間軸

2020-02-15 21:27:55
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了基于python修改srt字幕的時間軸,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

代碼如下

# -*- coding: utf-8 -*-# @時間 : 2020-01-19 02:53# @作者 : 陳祥安# @文件名 : run.py.py# @公眾號: Python學習開發import osimport datetimetemp = os.path.dirname(__file__)srt_file_path = os.path.join(temp, "15.srt")def read_srt_file_gen():  with open(srt_file_path, "r") as fs:    for data in fs.readlines():      yield datadef read_srt_file():  with open(srt_file_path, "r") as fs:    data = fs.read()  return datadef start():  new_data_str = read_srt_file()  for item in read_srt_file_gen():    if "--> " in item:      time_arr = item.split('--> ')      start_time = time_arr[0].replace(" ", "")      end_time = time_arr[1].replace("/n", "")      _new_start_time = datetime.datetime.strptime(start_time + "0", "%H:%M:%S,%f") - datetime.timedelta(        seconds=1)      _new_end_time = datetime.datetime.strptime(end_time + "0", "%H:%M:%S,%f") - datetime.timedelta(        seconds=1)      new_start_time = datetime.datetime.strftime(_new_start_time, "%H:%M:%S,%f")[:-3]      new_end_time = datetime.datetime.strftime(_new_end_time, "%H:%M:%S,%f")[:-3]      new_data_str = new_data_str.replace(start_time, new_start_time).replace(end_time, new_end_time)  return new_data_strif __name__ == '__main__':  print(start())

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥江县| 延长县| 滦南县| 永丰县| 墨脱县| 松潘县| 英德市| 苍南县| 华坪县| 贡觉县| 民乐县| 靖州| 商洛市| 东乡族自治县| 靖宇县| 河津市| 五大连池市| 安远县| 克什克腾旗| 上虞市| 吉木萨尔县| 大理市| 张家港市| 大丰市| 申扎县| 北安市| 临高县| 清河县| 临朐县| 祥云县| 甘谷县| 吴忠市| 葫芦岛市| 凌云县| 隆德县| 红原县| 天台县| 方正县| 渭源县| 小金县| 阜阳市|