Python动态加载模块的3种方法

yipeiwu_com5年前Python基础

1、使用系统函数__import_()

复制代码 代码如下:

stringmodule = __import__('string')

2、使用imp 模块

复制代码 代码如下:

import imp
stringmodule = imp.load_module('string',*imp.find_module('string'))

3、使用exec

复制代码 代码如下:

import_string = "import string as stringmodule"
exec import_string

相关文章

Python调用graphviz绘制结构化图形网络示例

Python调用graphviz绘制结构化图形网络示例

首先要下载:Graphviz - Graph Visualization Software 安装完成后将安装目录的bin 路径加到系统路径中,有时候需要重启电脑。 然后: pip...

PyCharm 常用快捷键和设置方法

PyCharm 常用快捷键和设置方法

pycharm常用快捷键 1、编辑(Editing) Ctrl + Space基本的代码完成(类、方法、属性) Ctrl + Alt + Space快速导入任意类 Ctrl + Shif...

django中使用POST方法获取POST数据

在django中获取post数据,首先要规定post发送的数据类型是什么。 1.获取POST中表单键值数据 如果要在django的POST方法中获取表单数据,则在客户端使用JavaS...

手动安装python3.6的操作过程详解

手动安装python3.6只需要将其ppa源加入apt仓库列表即可,但是最近常用的一个源 ppa:jonathonf/python-3.6 突然403拒绝访问了,费劲千辛万苦终...

详解如何使用Python编写vim插件

前言 vim是个伟大的编辑器,不仅在于她特立独行的编辑方式,还在于她强大的扩展能力。然而,vim自身用于写插件的语言vimL功能有很大的局限性,实现功能复杂的插件往往力不从心,而且运行效...