我尝试运行以下代码,
但我得到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
并依次输入命令,则可以正常工作。
请建议。
答案 0 :(得分:1)
您可能创建了random.py
文件,重命名并删除random.pyc
。
验证检查random.__file__
,它将显示模块的源路径。