后来我发现,很多能让我抓心挠肝研究半天克服不了的“所谓的技术壁垒”,可能只是我漏掉了了一个按键

一直关注博客的小伙伴可能还记得这一篇文章:https://uranium92.tech/index.php/archives/19/
当时翻车翻得很疑惑啊...后来问了大佬师兄,他居然说他直接是有的,也不知道我哪里出了问题
因此,这个问题也就暂时搁置了

一直到今天,百京的疫情形势又严峻了一点...之前的师姐问她的实验可不可以线上
自然是可以的,所以抽点时间出来做一下这个项目

于是,后来,我终于发现了我的问题所在

1.只用builder

Psychopy作为一个可以直接图形化编译python与js的神器,很多有趣的功能似乎需要一点玄学...
比如我们不能随便修改builder已经输出好的python脚本
比如有时候会莫名产生一些玄学bug
但是,这也并不妨碍这玩意儿确实好用的事实...

话不多说,照着之前的实验程序重做了一遍...

一点题外话
并不是很确定之前写一段生成随机表格的generate.py脚本是不是真正意义上的好方法...
回到了当时我觉得自己很天才,现在再看觉得很蠢的循环里面
但是这个方法理论上可以实现我们的需求(
那么我们如何才能解决这个随机的问题呢...暂时还没有太好的方法

2.点击builder上面的本地浏览器运行

这个是最关键的操作!
我们需要说的是,千万不要只导出为html,否则将不会生成lib!

如果报错也不要担心,可以重开一下程序
一般来说,我们就可以在浏览器看到这个项目了!
算是为服务器上线线上心理学实验做好了铺垫吧...

存在的问题与尝试解决记录

1.还没想到办法做随机
2.作为condition的表格似乎没办法读取

2022.11.23:解决问题二:发现是自己参数设成了恒定
发现新问题:本地调试刺激图片路径无法读取,但初始页面倒是可以读取...
服务器端问题也出在资源路径读取,但initial都完不成

后记

最开始想着做psychopy的时候还在线下来着,当时看到喜欢的女孩子做了很厉害的实验,决定学习学习来做师姐的实验
算是出口气?我不知道
当时状态挺差的,而且我也迈不出去这一步来着,最近觉得自己特像低压版本(指智商)的高功能自闭症患者
没想到已经走到今天这一步了吗,想来多少有点感慨
之后的psychopy学习与问题解决方案应该也会写在博客上面,算是送给愿意听我故事朋友的一点小礼物吧...

最后修改:2023 年 01 月 04 日
请我喝杯可乐?