我在测试pyo库,我不能复制任何音频文件。下面是示例代码:
from pyo import *
s = Server().boot()
path = SNDS_PATH + r"/05.Black Alien - Take Ten"
sf = SfPlayer(path, speed=[1, 0.995], loop=True, mul=0.4).out()
s.gui(locals())我一直在犯这个错误:
Traceback (most recent call last):
File "D:/UFPA/2022.2/Programação I/SpotifyPremiumMelhorado1/main.py", line 7, in <module>
sf = SfPlayer(path, speed=[1, 0.995], loop=True, mul=0.4).out()
File "D:\UFPA\2022.2\Programação I\SpotifyPremiumMelhorado1\venv\lib\site-packages\pyo\lib\players.py", line 116, in __init__
_snd_size, _dur, _snd_sr, _snd_chnls, _format, _type = sndinfo(path[0])
TypeError: cannot unpack non-iterable NoneType object发布于 2022-09-04 22:32:19
问题是sndinfo无法获得文件信息。您确定路径是正确的(缺少扩展)吗?您可以通过os.path.isfile(path)验证它。
PyO会产生一个误导性错误/堆栈跟踪。
为了解决这个问题,我提交了[GitHub]:belangeo/pyo -错误引发异常 (合并在 220930上(在几次额外提交之后))。
检查[SO]:如何使用python & win32print (@CristiFati的答案)更改打印队列中作业的用户名 (在结尾)是否有可能更进一步的方法。
https://stackoverflow.com/questions/72511881
复制相似问题