学以致用

focus on Python , C++, and some interest in Go and R

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2014年1月6日

摘要: 相信很多使用python者都对reload方法比较熟悉了,通过不间断地reload可以实现某一module的热更新,主要就能在不重启应用的情况下实现部分模块的更新。但这种方法仅限于reload当前工作目录下的module,对于通过setuptools安装的egg包就不灵了,具体分析如下:(1)python 的import或者reload都是根据sys.path来进行查找相关module的,找到第一个匹配的module之后就进行加载然后退出此操作(2)sys.path是有一定的顺序的(3)通过setuptools 的easy_install进行安装的package,每个版本都保留在site-pa 阅读全文
posted @ 2014-01-06 14:39 Jerry.Kwan 阅读(592) 评论(0) 推荐(0) 编辑