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模块学习 datetime介绍

相比于time模块,datetime模块的接口则更直观、更容易调用。今天就来讲讲datetime模块。 datetime模块定义了两个常量:datetime.MINYEAR和dateti...

python一行sql太长折成多行并且有多个参数的方法

sql语句 有一个非常长的sql,用编辑器打开编写的时候太长了导致编写非常吃力,而且容易错乱,我想做的是把A,B,C三个变量赋值到sql中的字段中去 A=1 B=2 C=3 sql...

基于Python socket的端口扫描程序实例代码

本文研究的主要是Python的端口扫描程序,具体实例代码如下。 先来看看第一个端口扫描程序代码,获取本机的IP和端口号: import socket def get_my_ip...

python pandas模块基础学习详解

Pandas类似R语言中的数据框(DataFrame),Pandas基于Numpy,但是对于数据框结构的处理比Numpy要来的容易。 1. Pandas的基本数据结构和使用 Panda...

对Python中内置异常层次结构详解

如下所示: BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +-- Exceptio...