0

我正在尝试运行以下代码

但我得到一个None-Type error

from pyo import *
import random

s = Server().boot()
s.start()


fr = SigTo(value=200, time=0.5, init=200)
a = SineLoop(freq=fr, feedback=0.08, mul=.3).out()

def new_freq():
    fr.value = random.randrange(100, 600, 10)

pat = Pattern(function=new_freq, time=1).play()

错误

AttributeError:“NoneType”对象没有属性“randrange”

如果我python interpreter一个接一个地使用和输入命令,它就可以工作。

请建议。

4

1 回答 1

1

您可能已经创建了一个random.py文件,重命名它并删除random.pyc.

为了验证 check random.__file__,它会向您显示导入模块的源路径。

于 2017-04-12T08:58:21.857 回答