pycf
python 的 compile 函式可以将字串转换成可执行
Python 的 compile() 函式可以将字串转换成可执行的程式码物件,可以用来执行动态的程式码,或是建立可重复使用的程式码物件。 其中,source 是要编译的字串,filename 是档案名称,mode 是指定编译模式,可以是 exec、eval 或 single,flags 是指定编译时的选项,dont_inherit 是指定是否要继承全域变数,optimize 是指定编译时的优化等级。 下面是一个简单的范例,使用 compile() 函式将字串转换成可执行的程式码物件: 可以看到,执行程式码物件后,可以得到正确的结果