2024-03-28 09:46:00 发布
网友
我用树莓皮录音。我尝试了pyaudio,但没有成功,然后我尝试使用子进程模块。由于录制需要执行多次,我需要确保每次录制后重新编码的文件名是不同的。你知道吗
例如,我想:
filename = datetime.now().strftime("%Y-%m-%d_%H_%M_%S")+".wav"
我的问题是:我能把这个文件名作为参数传递给subprocess吗?我检查了文档,它说在子流程中只支持字符串和列表作为参数。你知道吗
这个文件名是一个字符串。所以没有什么可以阻止它被用作子进程中的字符串之一。你知道吗
注意使用带有shell=False(默认值)的字符串变量列表和带有shell=True的字符串变量。那么一切都应该按需要进行。你知道吗
shell=False
shell=True
这个文件名是一个字符串。所以没有什么可以阻止它被用作子进程中的字符串之一。你知道吗
注意使用带有
shell=False
(默认值)的字符串变量列表和带有shell=True
的字符串变量。那么一切都应该按需要进行。你知道吗相关问题 更多 >
编程相关推荐