文档章节

6.模块

王奇
 王奇
发布于 2014/01/04 16:53
字数 209
阅读 40
收藏 0
点赞 0
评论 0

1.模块

Python指南--模块

python的内置属性,__name__

>>> print __name__
__main__
在函数内部使用,
if __name__ == "__main__”:
    pass
判断是否是被调用吗,如果是被调用,则在__main__里面的函数不执行pass内的代码


###myadd.py
def add(x,y):
        return x+y

if __name__ =="__main__":
        print add(1,3)
        
        
###1.py
import myadd

print myadd.add(1,5)


2.包

  • Python的模块可以按目录组织为包

  • 创建一个包的步骤是:

    • 建立一个名字为包名字的文件夹

    • 在该文件夹下面建立一个__init__.py的文件

    • 更具需要在该文件夹下面存放脚本文件、已编译扩展及子包

    • import pack.m1, pack.m2 , pack.m3

  • 模块就是可以导入的Python脚本文件;

  • 可以用import , import as , from import 等语句导入模块和包


© 著作权归作者所有

共有 人打赏支持
王奇
粉丝 0
博文 7
码字总数 1161
作品 0
海口
SaltSack入门(四)Salt常用模块使用

pkg模块: 1、安装一个软件 2、安装多个软件 service模块: 1、安装apache,并启动 2、将配置文件分发到apache服务器 3、如果apache配置文件有变动,就重新加载配置 cmd模块: 1、编译安装n...

技术小阿哥
2017/11/13
0
0
Linux-PAM & PAM-MySQL的总结

1、理论知识 1.1、PAM模块 1.1.1、PAM的介绍 Pluggable Authentication Modules简称PAM,是一个微缩的可插入认证模块(PAM is an acronym for Pluggable Authentication Modules) 1.1.2、P...

余二五
2017/11/22
0
0
一个用python写的从数字高程格式文件(DEM)中提取水系的模块

https://bitbucket.org/luoboiqingcai/demwatersextractor 本模块的功能是从dem文件中提取出水系。 模块通过了基本测试,对《基于数字高程模型的水系提取算法》(地理学与国土研究2000.11;周贵...

施峰
2012/10/26
0
0
一个用python写的从数字高程格式文件(DEM)中提取水系的模块

https://bitbucket.org/luoboiqingcai/demwatersextractor 本模块的功能是从dem文件中提取出水系。 模块通过了基本测试,对《基于数字高程模型的水系提取算法》(地理学与国土研究2000.11;周贵...

施峰
2012/10/26
0
0
JavaScript模块加载器--lodJS

JavaScript模块加载器,基于AMD。迄今为止,对AMD理解最好的实现。 100%支持AMD规范,支持模块化开发,当定义好模块后,便可使用模块,无需维护依赖的模块,仅需写好依赖就可以了,lodJS会负...

颜海镜
2015/01/25
834
0
分析ansible源码模块中test-module是如何实现自定义模块测试的

1. 为什么会有这篇文章的介绍呢? 在ansible文档中有一篇介绍用户自定义模块的文章 链接地址如下Developing Modules,但是在使用测试的时候总是有异常,无法继续进行下面的操作,于是就看了下...

技术小胖子
2017/11/09
0
0
ThinkSAAS 2.3 发布下载,PHP 开源社区

ThinkSAAS 2.3 更新说明 1、采用Bootstrap前端框架重新布局 2、增加app独立数据库连接 3、更新首页第三方登录的显示可配置问题 4、修正登陆改登录 5、增加标题输出tsTitle过滤函数 6、增加首...

ThinkSAAS
2014/12/22
3K
3
PHP开源社区系统--ThinkSAAS

ThinkSAAS是一个非常简单且最易扩展的PHP开源社区系统。 ThinkSAAS除具有自身底层框架的支持外,同时还附带强大的APP组件开发支持和APP插件开发支持 【ThinkSAAS开源社区功能和特点】 1、基于...

ThinkSAAS
2011/09/15
13.2K
1
Python日历模块总结

calendar模块的函数都是日历相关的,提供了对日期的一些操作方法,和生成日历的方法. calendar模块中提供了三大类: 一、calendar.Calendar(firstweekday=0) 该类提供了许多生成器,如星期的...

無言地对白
2017/03/15
0
0
saltstack一些常用模块和api调用方法

研究可执行模块的时候,发现很多自带的模块已经很完善,可以帮助我们完成日常工作了,这里写入自己的记录操作: 1、使用salt.clien调用接口操作举例: 我们看到调用了LocalClient()这个函数之...

余二五
2017/11/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JS中的toFixed,toExponential,toPrecision

toFixed():根据小数点后的指定位数,将数字转换为字符串,它不用指数计数法。 toExponential():根据小数点后指定位数,将数字转化为指数形式字符串。小数点前面只有一位,小数点后面的...

AndyZhouX
9分钟前
0
0
istio 路由实例解析

根据链路追踪图如上: 资料:https://istio.io/docs/guides/bookinfo/ 流程解析: 1. 访问地址: http://IP:31380/productpage kubectl get svc --all-namespaces -o wide istio-system isti......

xiaomin0322
13分钟前
2
0
Centos7通过yum安装jdk8

先查看系统是否已有自带的jdk rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj 如果没有输出信息,则说明系统没有安装。如果有输出信息,则执行下面的命令卸载 rpm -qa | grep jav...

iplusx
15分钟前
0
0
字体的动画

树不要皮必死无疑,人不要脸天下无敌。如果你此时正在被承受着不公平的待遇,不要伤心不要气馁,吃亏要趁早。 .menu ul li a { position:relative; color: #FFFFFF; text-decoration:...

Js_Mei
15分钟前
0
0
新手学习hadoop发行版本选择介绍

Hadoop对于从事互联网工作的朋友来说已经非常熟悉了,相信在我们身边有很多人正在转行从事hadoop开发的工作,理所当然也会有很多hadoop入门新手。Hadoop开发太过底层,技术难度远比我们想象的...

左手的倒影
16分钟前
0
0
iOS定时器循环引用问题解决

我们通常使用NSTimer或CADisplayLink会使用以下方式 //定义@property (nonatomic, strong)NSTimer *timer;//实现self.timer = [NSTimer scheduledTimerWithTimeInterval:1 target:p......

xiaobai1315
16分钟前
0
0
给wordpress程序提速

在上一节中,我们介绍了wordpress CMS主题提速,本节我们接着介绍wordpress主题提速:gravatar用户头像缓存和google字体去除。 gravatar头像受到全世界网络用户的喜爱,设置好gravatar头像后...

hero2019
19分钟前
0
0
DevExpress v18.1最新版帮助文档下载大全

DevExpress v18.1.4帮助文档下载列表大全来啦!包含.NET、VCL、HTML/JS系列所有帮助文档,提供CHM和PDF两个版本。除已停止更新的Silverlight、Windows 8外,其余均为最新版本。 文章底部扫描...

Miss_Hello_World
22分钟前
0
0
Unity Shader中各种空间及变换方法

前几天尝试写一个传送门的shader,发现自己对坐标之间的变换掌握的不够熟练,趁着这阵子想整理shader相关的知识点,先把各种空间及之间转换整理一下。 1 模型空间-世界空间-观察空间-裁剪空间...

爽歪歪ES
28分钟前
0
0

定义和应用 栈(stack)是一种特殊的线性表,其插入(也称入栈或压栈)和删除(也称出栈或弹栈)操作都在表的同一端进行。这一端被称为栈顶(top)另一端称为栈底端(bottom)。 我们生活中其实...

Frost729
29分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部