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'語句將這個任務泄漏到全局範圍內)。請記住,隨機在...中或隨...隨機的任務仍然是一項任務,儘管略微更「複雜」。 –