记录main.py调用另一个python文件的直接引用函数方法
2025-05-03 01:13:03 207 分享链接 开发笔记 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-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的区别。
- 2025-08-01 15:15
- 通过Edge-tts生成的中文字幕如何自然断句?
- 2025-07-31 18:23
- Edge-tts库 命令行工具有哪些常用参数?
- 2025-07-29 01:43
- 豆包连环画生成提示(优化版)
- 2025-07-28 13:20
- 镜头运动手法:不止推拉,这些技巧让画面更有张力。
- 2025-07-28 13:13
- 摄影与剪辑是视频创作的两个核心环节,二者共同决定了作品的最终呈现效果。
- 2025-07-23 16:35
- 在Python中如何获取脚本所在的目录?