python工程部署到linux时,会出现ImportError: No module named这样类似的错误,其实主要还是因为在$PATH路径中找不到你所需要的那个包的路径,其
实很简单,如下图所示,在RediAnalaysis.py中需要调用File.py里面的方法,则只需在RediAnalaysis.py中加入如下代码:
import sys
sys.path.append("../../../")
from
com.ifeng.util.File import FileOS
这样就可以引入到需要的方法了,不过这个在eclipse这种IDE中是不需要的,可能在linux中运行时,就需要设置下,如果实在不行,就把加载的路径包在linux中的绝对路径,这样就没问题了