我在 Web 开发、Javascript 及其最流行的框架方面有一点经验,但我在 Python 和“离线”开发方面是个大菜鸟。
我正在尝试为 Windows 创建这个录音机脚本,它基本上可以记录一整天(用于办公室的监视目的)并按顺序输出 10 分钟的文件。
虽然输出了这些文件(因此主进程正在运行),但在创建了一定数量的文件后,我想将它们转换为另一种格式(初始文件非常大)。
我设法创建了用于连续录制的程序。我也知道如何将它们转换成另一种格式。我的问题是:当需要将某些文件转换为另一种格式时,如何在不中断此记录器的主进程的情况下执行此操作?(意思是,不停止持续录制声音的主要目的)。
我确定它与并发/并行编程有关,但我不确定从哪里开始或如何将这些概念集成到我的代码中。我一直在考虑的一种捷径是只创建 2 个单独的脚本(一个用于录制,另一个用于转换)并将它们都部署为 Windows 进程,但这似乎不是解决此问题的最优雅的解决方案。我什至不确定它是否会起作用,但我有限的知识告诉我,Windows 将同时操作它们,这样就可以解决我的问题。
但它可以在一个 Python 文件中完成吗?我应该学习 Python 编程的哪个子集来了解如何完成此类任务?
我真的很迷茫,并试图自己研究它,但作为一个初学者,关于这个主题的一切对我来说都非常难以承受,而且似乎与我的问题无关。