python里怎么样import带“-”文件名称的模块
来源:互联网 发布:mac alias 配置 编辑:程序博客网 时间:2024/04/29 23:44
在python里,由于连接符不能作为模块的名称,是不能导入的。如果导入,会出错如下:
这里是想导入 exmple-plugin.py模块。
其实可以使用__import__内置函数来实现,如下:
# File: builtin-import-example-1.pyimport glob, osmodules = []for module_file in glob.glob("*-plugin.py"): try: module_name, ext = os.path.splitext(os.path.basename(module_file)) module = __import__(module_name) modules.append(module) except ImportError: pass # ignore broken modules# say hello to all modulesfor module in modules: module.hello()
而example-plugin.py文件的内容如下:
# File: example-plugin.pydef hello(): print("example-plugin says hello")
在这使用
module = __import__(module_name)
Python游戏开发入门
http://edu.csdn.net/course/detail/5690
你也能动手修改C编译器
http://edu.csdn.net/course/detail/5582
纸牌游戏开发
http://edu.csdn.net/course/detail/5538
五子棋游戏开发
http://edu.csdn.net/course/detail/5487
RPG游戏从入门到精通
http://edu.csdn.net/course/detail/5246
WiX安装工具的使用
http://edu.csdn.net/course/detail/5207
俄罗斯方块游戏开发
http://edu.csdn.net/course/detail/5110
boost库入门基础
http://edu.csdn.net/course/detail/5029
Arduino入门基础
http://edu.csdn.net/course/detail/4931
Unity5.x游戏基础入门
http://edu.csdn.net/course/detail/4810
TensorFlow API攻略
http://edu.csdn.net/course/detail/4495
TensorFlow入门基本教程
http://edu.csdn.net/course/detail/4369
C++标准模板库从入门到精通
http://edu.csdn.net/course/detail/3324
跟老菜鸟学C++
http://edu.csdn.net/course/detail/2901
跟老菜鸟学python
http://edu.csdn.net/course/detail/2592
在VC2015里学会使用tinyxml库
http://edu.csdn.net/course/detail/2590
在Windows下SVN的版本管理与实战
http://edu.csdn.net/course/detail/2579
Visual Studio 2015开发C++程序的基本使用
http://edu.csdn.net/course/detail/2570
在VC2015里使用protobuf协议
http://edu.csdn.net/course/detail/2582
在VC2015里学会使用MySQL数据库
http://edu.csdn.net/course/detail/2672
阅读全文
0 0
- python里怎么样import带“-”文件名称的模块
- 浅析python 的import 模块
- python里怎么样实现模块按需加载
- python 里的import 和__init__
- python import自己编写的模块:import json和simplejson
- python的模块和包机制:import和from..import..
- python中import自己写的模块
- python: import模块的相关问题
- python的3种import模块方法
- Python import 其他文件夹下的模块
- python中import模块的方法
- python import模块方法
- python中import模块
- python import模块方法
- python import模块方法
- python import 模块
- python import模块方法
- python 模块相互import
- BFC块级格式上下文
- Hibernate之Session的方法get()与load()的区别
- 3379数据结构实验之查找七:线性之哈希表
- 堆区、栈区、全局区、代码区
- bzoj3224 Tyvj 1728 普通平衡树 treap
- python里怎么样import带“-”文件名称的模块
- Python Flask Web 开发(1)
- 查找命令(5)——which
- Redis sentinel 安装使用及简单操作
- groovy的理解
- android定位和地图开发实例
- hdu 3727 Jewel(主席树)
- day1 基本数据类型
- linux下安装 php redis扩展