文档章节

6.模块

王奇
 王奇
发布于 2014/01/04 16:53
字数 209
阅读 40
收藏 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
海口
私信 提问
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
PHP开源社区系统--ThinkSAAS

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

ThinkSAAS
2011/09/15
13.2K
1
SaltSack入门(四)Salt常用模块使用

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

技术小阿哥
2017/11/13
0
0
使用 RequireJS 优化 Web 应用前端

转载于:https://www.ibm.com/developerworks/cn/web/1209shiweirequirejs/ 一个比较好的demo requirejs-demo WSCats github 还可以参考 AMD 简介 前端开发在近一两年发展的非常快,JavaScrip...

sd19871122
2017/12/01
0
0
saltstack一些常用模块和api调用方法

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

余二五
2017/11/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java 源代码和 C 源代码的运行区别

与其他程序的执行方式和编译方式不同。 Java 源代码需要进行编译成字节码后在 Java 虚拟机上运行,这样 Java 程序能够保持独立性和跨平台功特性。 请参考下图。 https://www.cwiki.us/pages...

honeymose
49分钟前
3
0
Apache限定目录解析PHP,限制user_agent,PHP相关的配置

Apache限定目录解析PHP 配置前访问upload/index.php [root@test-a ~]# curl -x192.168.77.139:80 'www.test.com/upload/index.php'This is upload diretory 配置,/usr/local/apache2.4/......

野雪球
今天
5
0
java.util.Concurrent.Exchanger源码

类图 源码: package java.util.concurrent;import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.atomic.AtomicReference;import java.util.concurrent......

狼王黄师傅
今天
6
0
Kubernetes里的secret最基本的用法

Secret解决了密码、token、密钥等敏感数据的配置问题,使用Secret可以避免把这些敏感数据以明文的形式暴露到镜像或者Pod Spec中。 Secret可以以Volume或者环境变量的方式使用。 使用如下命令...

JerryWang_SAP
昨天
5
0
2018-11-20学习笔记

1. python数据类型: 给变量赋值什么样的值,变量就是什么样的类型 给变量赋值整数,变量就是整数类型 给变量赋值字符串,变量就是字符串类型 123 和“123”一样吗? 在python中 单引号 与双...

laoba
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部