Python加载包脚本示例
来源:互联网 发布:python写网络扫描器 编辑:程序博客网 时间:2024/05/02 00:50
文件目录结构:
>tree /F
.
│ main.py
│
└─myScriptPackage
scriptFile_1.py
scriptFile_2.py
scriptFile_b.py
__init__.py
运行输出:
script_1.__init__ run
script_1.fun_1 run
script_b.fun_2 run
----------优美的分割线----------
script_2.__init__ run
script_b.fun_1 run
script_2.fun_2 run
>tree /F
.
│ main.py
│
└─myScriptPackage
scriptFile_1.py
scriptFile_2.py
scriptFile_b.py
__init__.py
运行输出:
script_1.__init__ run
script_1.fun_1 run
script_b.fun_2 run
----------优美的分割线----------
script_2.__init__ run
script_b.fun_1 run
script_2.fun_2 run
# main.py ================================================================================# -*- coding: gb2312 -*- # 加载(自己构建的)包import myScriptPackage if __name__ == "__main__": # 加载包脚本示例 # 实例化script_1 so1 = myScriptPackage.scriptFile_1.script_1() so1.fun_1() so1.fun_2() print "-" * 10 + "优美的分割线" + "-" * 10 # 实例化script_2 so2 = myScriptPackage.scriptFile_2.script_2() so2.fun_1() so2.fun_2()
# myScriptPackage\__init__.py ================================================================================# -*- coding: gb2312 -*- # 加载(自己构建的)脚本import scriptFile_1, scriptFile_2
# myScriptPackage\scriptFile_b.py ================================================================================# -*- coding: gb2312 -*- class script_b: # 基类 def __init__(self): print "script_b.__init__ run" def fun_1(self): print "script_b.fun_1 run" def fun_2(self): print "script_b.fun_2 run"
# myScriptPackage\scriptFile_1.py ================================================================================# -*- coding: gb2312 -*- from scriptFile_b import script_b class script_1(script_b): # 类1 def __init__(self): print "script_1.__init__ run" def fun_1(self): print "script_1.fun_1 run"
# myScriptPackage\scriptFile_2.py ================================================================================# -*- coding: gb2312 -*- from scriptFile_b import script_b class script_2(script_b): # 类2 def __init__(self): print "script_2.__init__ run" def fun_2(self): print "script_2.fun_2 run"
- Python加载包脚本示例
- 纯Python包发布setup脚本编写示例
- 无阻塞加载脚本/示例
- python动态加载包
- python动态加载包
- 使用Python脚本从Hive中取数据计算后加载到Mysql示例
- python的闭包示例
- python 动态的加载包
- C#调用Python脚本的简单示例
- Python编写网络抓包脚本
- Python脚本自动化编译RPM包
- python批量验证apk渠道包脚本
- Python动态加载脚本的方法
- gdb加载python脚本的方法
- nsis安装包(七)_示例脚本语法解析
- nsis安装包_示例脚本语法解析
- Python学习笔记(12)-Python模块与包示例
- 脚本示例
- 杭电 ACM 1.2.5
- 优化JVM参数提高eclipse运行速度
- iOS APP开发控件大盘点
- Hdu 2602 Bone Collector
- Perl lib path
- Python加载包脚本示例
- VS与Win7共舞:UAC惹祸 如何进行安装程序检测
- Linux C中attribute机制
- 黑马程序员_对象的序列化
- Nand flash OTP
- 主题:Apache+Tomcat集群配置
- asp.net gridview 的功能二
- 怎么让U盘右键格式化时可以选择NTFS格式
- ListView通过自定义适配器来显示数据并对Item项以及子view项的控件实现监听.