亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

基于python修改srt字幕的時(shí)間軸

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

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

代碼如下

# -*- coding: utf-8 -*-
# @時(shí)間 : 2020-01-19 02:53
# @作者 : 陳祥安
# @文件名 : run.py.py
# @公眾號(hào): Python學(xué)習(xí)開(kāi)發(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())

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

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

    Python簡(jiǎn)單刪除列表中相同元素的方法示例

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

    python playwright 自動(dòng)等待和斷言詳解

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

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

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

    原來(lái)我一直安裝 Python 庫(kù)的姿勢(shì)都不對(duì)呀

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

    一文帶你重溫一下Python的對(duì)象模型

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

    使用python3.0?對(duì)接美團(tuán)接口的實(shí)現(xiàn)示例

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

    python如何制作英文字典

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

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

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

    Pearson相關(guān)系數(shù)和Spearman相關(guān)系數(shù)的區(qū)別及說(shuō)明

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

最新評(píng)論