记录main.py调用另一个python文件的直接引用函数方法
2025-05-03 01:13:03 212 分享链接 开发笔记 python
main.py
from merge import merge_srt_files
# 示例调用
if __name__ == "__main__":
input_files = ["file1.srt", "file2.srt"]
output_file = "merged.srt"
merge_srt_files(input_files, output_file)
merge.py
import os
from datetime import datetime, timedelta
def parse_time(time_str):
return datetime.strptime(time_str, '%H:%M:%S,%f')
def merge_srt_files(input_files, output_file):
print(input_files)
print(output_file)
time_line = "00:00:03,813 --> 00:00:04,943"
start_time_str, end_time_str = time_line.split(' --> ')
try:
print(parse_time(start_time_str))
print(end_time_str)
print(timedelta())
except ValueError as e:
print(f"解析时间时出错: {e}, 时间字符串: {time_line}")
最近更新
- 2025-08-18 17:59
- OpenType 字体规范中字体名称表(name 表)核心参数及常用值整理
- 2025-08-16 21:37
- 详细介绍一下subprocess是个什么库?
- 2025-08-14 18:43
- Windows 环境下隐藏subprocess命令行窗口的补丁技术详解
- 2025-08-12 23:48
- 介绍一下Github上自动化视频剪辑(如根据音频 / 字幕匹配视频片段)有哪些项目
- 2025-08-12 23:34
- 在 FFmpeg 中 通过 concat 合并多个文件时里要注意时间基与像素格式
- 2025-08-12 00:22
- 优化豆包智能分镜、分段的提示词与智能体2025.08.12
- 2025-08-04 16:13
- 详细介绍一下 tkinter 的pack布局参数
- 2025-08-03 17:50
- pyinstaller --onefile --windowed 与 pyinstaller -F -w的区别
- 2025-08-03 17:39
- 使用 PyInstaller 打包 Python 程序时 隐藏调用其它程序的命令窗口。
- 2025-08-03 11:04
- 使用 PyInstaller 打包 Python 程序时 -F 与 -D的区别。