20221203使用python3处理Google翻译英文SRT格式字幕

1、暂时不处理UNICODE编码的TXT,本例以ANSI编码的TXT为准。

2、将来处理自动处理目录中的全部TXT文件。(甚至递归处理子目录中的TXT文件)

源码:

#f_path=r'C:\Users\Admin\Desktop\shapenetcore_partanno_segmentation_benchmark_v0_normal_2\00000001\0.txt'
f_path=r'1.txt'

temp = 1
xuhao = 1;

with open(f_path) as f:
    lines = f.readlines()

for line in lines:
    if temp == 1:
        print(str(xuhao))
        temp=0
    else:
        if len(line) == 1:
            #print("jiangedian!")
            temp=1
            xuhao = xuhao+1
        print(line.rstrip())

过程:

百度搜索:python txt 处理

https://blog.csdn.net/qq_27353621/article/details/123901423
Python处理txt文件

with open(f_path) as f:
    lines = f.readlines()

for line in lines:
    print(line.rstrip())

https://blog.csdn.net/u012856866/article/details/120335219?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-120335219-blog-82150943.pc_relevant_aa2&spm=1001.2101.3001.4242.3&utm_relevant_index=7
https://blog.csdn.net/u012856866/article/details/120335219
python之txt文件基本操作

https://blog.csdn.net/qq_40123329/article/details/82150943?spm=1001.2101.3001.6650.6&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-6-82150943-blog-127726720.pc_relevant_multi_platform_whitelistv3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-6-82150943-blog-127726720.pc_relevant_multi_platform_whitelistv3&utm_relevant_index=13
https://blog.csdn.net/qq_40123329/article/details/82150943
python数据分析之读写txt文件

百度搜索:python if else用法

https://www.jb51.net/article/187873.htm
python中if及if-else如何使用
 更新时间:2020年06月02日 14:47:41   作者:silencement

# Filename : test.py
# author by : www.runoob.com
 
# 用户输入数字
 
num = float(input("输入一个数字: "))
if num > 0:
  print("正数")
elif num == 0:
  print("零")
else:
  print("负数")

百度搜索:python 判断 空行
https://www.dovov.com/python-878.html
PYTHON:如何检查一行是否为空行

https://www.shuzhiduo.com/A/QW5YDY3OJm/
python 判断是否是空行或注释行

#coding:utf-8
 '''''cdays-4-exercise-6.py 文件基本操作
     @note: 文件读取写入, 列表排序, 字符串操作
     @see: 字符串各方法可参考hekp(str)或Python在线文档http://docs.python.org/lib/string-methods.html
 '''  
 
 f = open('cdays-4-test.txt', 'r')                   #以读方式打开文件
 result = list()
 for line in f.readlines():                          #依次读取每行
     line = line.strip()                             #去掉每行头尾空白
     if not len(line) or line.startswith('#'):       #判断是否是空行或注释行
         continue                                    #是的话,跳过不处理
     result.append(line)                             #保存
 result.sort()                                       #排序结果
 print result
 open('cdays-4-result.txt', 'w').write('%s' % '\n'.join(result)) #保存入结果文件

https://blog.csdn.net/m0_64829783/article/details/123878734
[Python] 6个字符串常用判断方法

20221203使用python3处理Google翻译英文SRT格式字幕相关推荐

  1. python youtube字幕_用Python将单个Webvtt格式字幕转成Srt格式字幕

    从Youtube中下载的字幕是Webvtt格式,我用的射手影音播放器无法正确加载该字幕,所以用Python写了一个脚本将vtt格式的字幕转化为srt格式的字幕.我所使用Python程序编写平台是PSF ...

  2. 修改.srt格式字幕文件

    2019独角兽企业重金招聘Python工程师标准>>> 正文前: 20160821104107 下载了<惊天魔盗团2>电影来看,发现字幕只有英文没有中文.打开.srt文件 ...

  3. srt编辑的文件在linux显示乱码,修改.srt格式字幕文件

    正文前: 20160821104107 下载了<惊天魔盗团2>电影来看,发现字幕只有英文没有中文.打开.srt文件,随便改了一下,视频那边就会有乱码出现,于是动手搜罗了一下怎么改.srt文 ...

  4. Python将某一文件夹下的Coursera课程字幕.vtt格式全部转换为.srt格式

    Python:2.7.13 原始数据:.vtt字幕 输出数据:.srt数据 作用:将某一文件夹下的.vtt字幕全部转换为.srt字幕 Python功能:文件读写 从Coursera上下载得到的字幕格式 ...

  5. 英文视频添加中英双语字幕(基于Whisper语音识别和Google翻译)

    第一步:安装配置环境,这一步重要介绍安装的环境依赖,可以看完第二章再来看一遍 (1)Whisper环境配置 可以参考以下博客的内容讲显卡驱动,CUDA和cudnn的安装比较详细,我建议能用GPU加速就 ...

  6. Python3调用百度翻译API进行英文翻译

    一.API的概念 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力 ...

  7. google快速翻译英文网站

    查资料.访问英文网站,看不懂英语:使用翻译器.翻译网站等等又嫌太麻烦! 直接.快速简单一键直接翻译英文网站所有内容: http://translate.google.com/translate?u=网 ...

  8. 【实用工具】Chrome浏览器英文翻译插件推荐:Google翻译

    最近浏览器崩溃不得不卸载重新安装,忘记备份插件数据,导致之前使用顺手的一款插件找不到了,今天又去寻了半天终于找到一款还算顺手的插件,只介绍一款,不介绍太多,重点是免费!免费!免费!免费!免费! 来头也 ...

  9. python调用谷歌翻译英文文献pdf_Python 调用 Google Translate API 批量翻译文章

    有时候批量翻译中文文章,批量变成各个小语种的语言,手动的粘贴复制是非常慢的.需要调用翻译 API 接口,综合对比市面上的各个翻译 API,个人觉得 Google 的翻译 API 最为好用和准确. 下面 ...

最新文章

  1. HTTPS 建立连接的过程
  2. mapper中 <include refid=“XXX“></include>标签 <sql id=“XXX“>标签
  3. Linq TO SQL 虽好,但不要滥用
  4. android对象缓存,Android简单实现 缓存数据
  5. 前端学习(2710):重读vue电商网站30之左侧菜单栏图标设计
  6. Spring Cloud面试题
  7. app+java_‎App Store 上的“Java大全”
  8. android中的广播机制(动态注册)
  9. 用正则表达式将前后空格用空字符串替代:replace(/(^\s*)|(\s*$)/g, )
  10. thoughtworks面试流程
  11. 【kafka】kafka windows Invalid UTF-8 middle byte 0xfe
  12. Spring Security OAuth2搭建认证授权中心、资源服务中心、并结合网关校验的完整详细示例
  13. 如何实现业务流程集成
  14. 【大数据实战】苏宁大数据离线任务开发调度平台实践:设计与开发过程中的要点
  15. JavaScript-作用域和作用链
  16. 聚合和分组F,Q和事物,cookie,session
  17. i3 1005g1和i5 10210u哪个好
  18. 网络视频聊天室的开发指南
  19. Simpson积分方法计算NURBS曲线弧长,详细原理+代码实现
  20. python 构造函数里的同名变量_Python22个构造函数法-助力数据挖掘与分析

热门文章

  1. Amazon SageMaker使用自编码器完成人脸生成
  2. 鸿蒙mate9,鸿蒙系统+9个频段5G网络华为Mate40,华为Mate30闻声价崩真给力
  3. 安卓手机短信发不出去设置方法
  4. 微商难做?不存在的,手把手教你做微商
  5. 项目管理知识领域--十五至尊图
  6. android 使用自定义组件,Android自定义组件开发之onMeasure使用
  7. springmvc事务管理详解
  8. 『HTML5梦幻之旅』 - 炫酷的节日贺卡
  9. Java学习笔记之JDBC
  10. Big-man的Java篇(一)