大家早上好,我面临着这个问题:
有时,在修改了我的.py文件之后,我重新启动了服务器,发现没有什么改变。事实上,.pyc文件没有重新生成,所以我想知道是否有人可以给我一个很好的过程来实现这一点。
现在我要做的是:
步骤1-添加eclipse:-update=add_name
步骤2-点击设置==>安装的模块(想法是再次加载模块)
步骤3-确保不处于调试模式(您可以从地址栏中删除调试)。
是否有人知道如何在不使用web客户端(浏览器)的情况下完成步骤2,即在重新启动服务器时添加一种方法或param,以便再次加载模块,因为我注意到,在此步骤中重新生成pyc文件。
提前谢谢你。
发布于 2014-07-08 00:29:50
因此,在两行之间阅读,您正在Eclipse中工作,并且已经更改,并且pyc文件并不是新的。
我会:
eclipse构建器将生成pyc,因为这是构建项目的一部分,或者Python在遇到py文件时会生成pyc,或者如果存在pyc,它将检查时间,如果pyc比py更早,则忽略pyc。更新模块可能会导致OpenERP加载该模块,python将生成pyc,但无论是在服务器启动时更新模块,还是单击触发代码段的函数时,都可以触发该模块。
最后一个建议是,检查您的系统时间,因为python正在检查文件时间戳。
https://stackoverflow.com/questions/24615058
复制相似问题