记录main.py调用另一个python文件的直接引用函数方法
2025-04-05 11:41:05 6 分享链接 开发笔记 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-04-05 11:41
- 记录main.py调用另一个python文件的直接引用函数方法
- 2025-04-05 11:11
- 详细介绍 Python 的标准 GUI库 tkinter 中常见的组件
- 2025-04-05 01:44
- 在 tkinter 里,grid 布局与 pack布局 place布局的区别
- 2025-04-05 00:35
- 在 tkinter 里,grid 布局管理器采用 Frame 布局的原因
- 2025-04-05 00:07
- 在 tkinter 里,sticky 是 grid 布局管理器中的一个重要参数
- 2025-04-03 16:57
- JavaScript 的 MutationObserver API基础解释
- 2025-03-31 17:51
- 4:3 与 9:16 比例的壁纸,常见的分辨率有以下几种:
- 2025-03-29 04:44
- BeautifulSoup 对象的一些常见方法
- 2025-03-29 04:02
- 除了BingWallpaper,还有哪些库可以获取必应历史壁纸?
- 2025-03-29 03:17
- 必应手机壁纸常见的尺寸有哪些?