0
我试图运行下面的代码,的Python杓无型错误
,但我发现一个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' object has no attribute 'randrange'
如果我正在使用python interpreter
并且一个接一个地键入命令,它就会起作用。
请提出建议。
您没有显示完整的代码。你在某处有'random = {something}'(可能用'global random'语句将这个任务泄漏到全局范围内)。请记住,随机在...中或随...随机的任务仍然是一项任务,尽管略微更“复杂”。 –