欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

代碼如下

# -*- coding: utf-8 -*-
# @時間 : 2020-01-19 02:53
# @作者 : 陳祥安
# @文件名 : run.py.py
# @公眾號: Python學習開發(fā)

import os
import datetime

temp = 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 data


def read_srt_file():
  with open(srt_file_path, "r") as fs:
    data = fs.read()
  return data


def 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_str


if __name__ == '__main__':
  print(start())

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • python逆序打印各位數(shù)字的方法

    python逆序打印各位數(shù)字的方法

    今天小編就為大家分享一篇python逆序打印各位數(shù)字的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python簡單刪除列表中相同元素的方法示例

    Python簡單刪除列表中相同元素的方法示例

    這篇文章主要介紹了Python簡單刪除列表中相同元素的方法,結(jié)合具體實例形式分析了Python使用list、set方法針對列表元素的去重與排序操作實現(xiàn)技巧,非常簡單實用,需要的朋友可以參考下
    2017-06-06
  • python playwright 自動等待和斷言詳解

    python playwright 自動等待和斷言詳解

    這篇文章主要為大家介紹了python playwright 自動等待和斷言,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • Python處理字符串中文(漢字)編碼的實例

    Python處理字符串中文(漢字)編碼的實例

    這篇文章主要介紹了Python處理字符串中文(漢字)編碼的實例,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • 原來我一直安裝 Python 庫的姿勢都不對呀

    原來我一直安裝 Python 庫的姿勢都不對呀

    平常我都是直接執(zhí)行 pip install 安裝的第三方庫,很多教程也是這么介紹的,一直以來我都認為這是標準的、正確的安裝 Python 第三方庫的姿勢。下面小編給大家分享一篇教程,一起看看吧
    2019-11-11
  • 一文帶你重溫一下Python的對象模型

    一文帶你重溫一下Python的對象模型

    在面向?qū)ο蟮睦碚撝?,有兩個核心的概念:類和實例。在?Python?里面,類和實例都是對象,也就是所謂的類對象和實例對象。本文主要來大家重溫一下Python對象模型的相關知識,感興趣的可以了解一下
    2023-04-04
  • 使用python3.0?對接美團接口的實現(xiàn)示例

    使用python3.0?對接美團接口的實現(xiàn)示例

    本文主要介紹了python3.0?對接美團接口的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • python如何制作英文字典

    python如何制作英文字典

    這篇文章主要為大家詳細介紹了python如何制作英文字典,添加單詞的意思,查詢,退出,建立單詞文件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 在Qt中正確的設置窗體的背景圖片的幾種方法總結(jié)

    在Qt中正確的設置窗體的背景圖片的幾種方法總結(jié)

    今天小編就為大家分享一篇在Qt中正確的設置窗體的背景圖片的幾種方法總結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Pearson相關系數(shù)和Spearman相關系數(shù)的區(qū)別及說明

    Pearson相關系數(shù)和Spearman相關系數(shù)的區(qū)別及說明

    這篇文章主要介紹了Pearson相關系數(shù)和Spearman相關系數(shù)的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05

最新評論