我正在做一些奇怪的练习来编辑在我的实验室上运行的 python 脚本。我只是想知道我正在做的事情是否还可以,并且还想学习其他更好的做法来做这种事情。我的实验室里有三台计算机运行 python 脚本来进行心理测试并存储参与者数据。为了同步我们收集的全部数据,我们在三台计算机的共享 Dropbox 文件夹上运行 python 脚本。实验室的研究助理做测试,大约每小时两三个测试,我在家看数据或编辑脚本!因为我不想让我的编辑为运行测试而烦恼,所以我正在做这个技巧:
每当我编辑脚本时,我都会将其编译到pyc
文件中,实验室中的计算机只运行编译后的脚本 (.pyc)。我已经检查过,即使我删除或重命名正在运行的pyc
文件,它也不会对测试造成伤害,所以我认为这种做法确保我可以随时编辑和编译我的脚本,并且下一个测试将运行与新版本无缝对接。
如果我知道您对此的想法,我将不胜感激。
汇编:
python -m myscript.py
跑步:
python myscript.pyc