Psychopy 如何解决 TypeError:* 不支持的操作数类型:'NoneType' 和 'int'

问题描述

操作系统(例如 Win10):macOS 10.15.7

PsychoPy 版本(例如 1.84.x):21.1.2

标准独立? (y/n)

你想达到什么目的?: 我是编程的初学者,所以我正在使用构建器创建在线实验,通过心理测试对两个圆圈之间的亮度进行幅度估计。

你做了什么让它发挥作用?: 参考刺激(白色)与随机顺序测试刺激之间亮度的幅度估计。

您尝试时具体出了什么问题?: 实验在 27 英寸例程中的随机点停止。当我进行多个循环时,它在我进行单个循环时在第一个循环处停止,它没有移动到下一个例程,而是在例程中的随机点处停止。 并一直显示相同的错误。我想不通原因。请帮帮我:(

    Traceback (most recent call last):
  File "/Users/woojaejung/Desktop/Pilot_experiment/Psychopy/capstonePilot_lastrun.py",line 596,in <module>
    win.flip()
  File "/Applications/PsychoPy.app/Contents/Resources/lib/python3.6/psychopy/visual/window.py",line 1044,in flip
    thisstim.draw()
  File "/Applications/PsychoPy.app/Contents/Resources/lib/python3.6/psychopy/visual/shape.py",line 394,in draw
    GL.glColor4f(*self._fillColor.render('rgba1'))
  File "/Applications/PsychoPy.app/Contents/Resources/lib/python3.6/psychopy/colors.py",line 346,in render
    adj = np.clip(self.rgb * self.contrast,-1,1)
TypeError: unsupported operand type(s) for *: 'nonetype' and 'int'

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)