python根据路径导入模块的方法,python导入模块


本文实例讲述了python根据路径导入模块的方法,分享给大家供大家参考。具体方法如下:

常规做法如下:

import sys 
sys.path.append('C:/full/path') 
from foo import util,bar 

而要直接通过路径

import imp 
util = imp.load_source('util', 'C:/full/path/foo/util.py') 

使用时使用util.method,此时并没有定义method
method = util.method后才可以直接用method

希望本文所述对大家的Python程序设计有所帮助。


对于python相对路径,绝对路径的问题

from . import ……
from (扩展包) import *(*表示该扩展包里的全部函数,也可以单个列出来,如: from sys import exit )
还有就直接 import xxxx
 

python的模块引入问题?

在import之前,你可以
import sys
sys.path.append('你的module的目录‘)就可以import这个目录里的module了。
 

评论关闭