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

yipeiwu_com6年前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实现根据主机名字获得所有ip地址的方法

本文实例讲述了python实现根据主机名字获得所有ip地址的方法。分享给大家供大家参考。具体实现方法如下: # -*- coding: utf-8 -*- import sys, s...

python的格式化输出(format,%)实例详解

皇城PK Python中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢? 自从Python2.6引入了format这个格式化字符串的方法之后,我认为%还是format这...

Python内建数据结构详解

一、列表(List) list 是一个可以在其中存储一系列项目的数据结构。list 的项目之间需用逗号分开,并用一对中括号括将所有的项目括起来,以表明这是一个 list 。下例用以展示...

python3.4.3下逐行读入txt文本并去重的方法

python3.4.3下逐行读入txt文本并去重的方法

读写文件时应注意的问题包括: 1.字符编码 2.操作完成即时关闭文件描述符 3.代码兼容性 几种方法: #!/bin/python3 original_list1=[" "] ori...

在Python 字典中一键对应多个值的实例

如下所示: #encoding=utf-8 print '中国' #字典的一键多值 print'方案一 list作为dict的值 值允许重复' d1={} key=1...