英语轻松读发新版了,欢迎下载、更新
notOnlyCRUD
2019-11-19 13:06:49 发布
python代码竟然可以reload,这操作有点骚气啊。
我理解这得益于python以解释器开起进程的原因,如果类似于Go, 程序是一个可执行的二进制,在程序跑起来后,text段是被标记为不可写的,防止程序在运行过程中修改自己。
当然python解释器也没有能力在运行的时候修改自己解释器代码的能力。但是用户写的代码,应该不在text段,这样code和data的界限就很模糊了。