几年前我用 Python 编写了一个 iTunes 替换程序,最近我开始收到警告
DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13
。
这是因为我使用管道库通过 mpg123 播放 mp3,例如像这样的片段散布各处:
t = pipes.Template()
t.append("echo jump +10s", '--')
f = t.open(mpgpipe, 'w')
f.close()
我可以做什么来更换它?
我对 Pipes 库不熟悉,但我认为当前首选的方法是使用 subprocess 模块。 pipes 库的弃用信息中也建议这样做。