Python子进程:将nonstring传递给argumen

2024-03-28 09:46:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我用树莓皮录音。我尝试了pyaudio,但没有成功,然后我尝试使用子进程模块。由于录制需要执行多次,我需要确保每次录制后重新编码的文件名是不同的。你知道吗

例如,我想:

filename = datetime.now().strftime("%Y-%m-%d_%H_%M_%S")+".wav"

我的问题是:我能把这个文件名作为参数传递给subprocess吗?我检查了文档,它说在子流程中只支持字符串和列表作为参数。你知道吗


Tags: 模块文档编码datetime进程文件名流程filename
1条回答
网友
1楼 · 发布于 2024-03-28 09:46:00

这个文件名是一个字符串。所以没有什么可以阻止它被用作子进程中的字符串之一。你知道吗

注意使用带有shell=False(默认值)的字符串变量列表和带有shell=True的字符串变量。那么一切都应该按需要进行。你知道吗

相关问题 更多 >