如何控制$ py.class文件的位置?
当第一次导入模块时,Jython在与相应的
.py
文件相同的目录中创建$py.class
文件(Jython等效于.pyc
)。
当进程无权写入该目录时会出现问题(一切正常,但没有$py.class
文件,所以下次进行过度编译)。一般来说,我感到不安的是,一个进程自动被认为对该目录有写入权限,从中读取要运行的代码。
是否有任何技巧使Jython将编译后的文件写入某个专用缓存目录?此问题之前已在Jython邮件列表中提出过,但到目前为止还没有回复......
没有找到相关结果
已邀请:
1 个回复
橙绥
文件,以便较少特权的用户可以利用字节码缓存。看到: http://www.jython.org/docs/library/py_compile.html http://www.jython.org/docs/library/compileall.html