文档章节

Python中如何调用自制模块

柳白子
 柳白子
发布于 2016/11/20 17:10
字数 351
阅读 61
收藏 0

有时候我们自己定义的一些方法,希望可以能够像python自定义的函数一样可以被调用。可以新建两个python包,里面会有__init__.py文件(其实python包和文件夹最大区别在于,python包中有__init__.py文件)

建好之后,我们在test.py中,调用我们在modulpython中写下的方法,方法写在pool.py文件中。

这是写在pool.py文件中的方法。我们可以直接在test.py中直接调用

运行一下,ok没有问题,可以成功调用

以后我们就可以直接调用我们自己写的模块啦!

几个比较重要的模块

1、__init__

程序首先会从这个函数开始执行,类似于C语言的main主函数

2、if  __name__=='__main__' 是否为主文件

我们经常会看到这样使用的函数,这里我们要解释一下,如果是在函数所在的文件里面直接运行的话,会直接执行这段函数下面的内容,如果一旦是被其他函数所调用,则不会执行这段函数下面的内容。所以这个函数的主要作用是用来判断是不是在主函数里面执行的。

3、__file__

当前文件路径

4、__doc__

当前文件描述 ,显示注释的内容。

 

 

© 著作权归作者所有

共有 人打赏支持
上一篇: Python--函数
下一篇: oracle 登陆
柳白子
粉丝 8
博文 115
码字总数 135497
作品 0
成都
私信 提问
Python中如何调用C++写的扩展模块

Python中如何调用C++写的扩展模块 来自: http://www.itivy.com/python/archive/2012/2/13/python-call-cpp-module.html Python可以调用C++写的扩展模块,具体调用的方法如下: 1.去http://...

FreeBlues
2012/07/17
0
0
Python爬虫之自制英汉字典

  最近在微信公众号中看到有人用Python做了一个爬虫,可以将输入的英语单词翻译成中文,或者把中文词语翻译成英语单词。笔者看到了,觉得还蛮有意思的,因此,决定自己也写一个玩玩~~   ...

jclian91
05/24
0
0
初识 Python: global 关键字

在读这篇文章之前,确保你对 Python 全局、本地和非本地变量 有一定的基础。 global 关键字简介 在 Python 中, 关键字允许你修改当前范围之外的变量。它用于创建全局变量并在本地上下文中更...

作者: Programiz
04/19
0
0
Php对python模块的调用

我曾经在面试的时候被问到:如何用PHP调用外部的程序? 也许是因为平时做的项目中没有用过,也或许个人懒惰的原因,对面试官的这个问题我愣是傻了半天也没回答出来,因为脑子里似曾相识,却又...

share112
2011/10/15
0
3
如何发布自定义的python模块

php开发中,我们定义好了一个公用函数,则会将代码放在公用的文件中,需要用到的时候,使用require或者include函数包含这个公用的文件,即可在程序中实现可重用。接下来看看python中如何操作...

haigou20
2013/08/08
0
4

没有更多内容

加载失败,请刷新页面

加载更多

我为什么坚持写作

说写作可能是抬高了自己,目前来说只能是写东西、记录东西、表达观点和情感。 在俞敏洪的公众号上看到过一篇文章,里面讲了一个观点,大概是说写作不求能写出伟大的作品,只是把自己的生活、...

Bob2100
58分钟前
1
0
中国公有云三巨头,同时支持Rancher Kubernetes平台

华为云容器引擎(CCE)、阿里云K8S容器服务(ACK)和腾讯云K8S引擎(TKE),中国公有云三巨头正式全面支持Rancher Kubernetes平台。 Rancher正式宣布扩大对中国领先Kubernetes服务的支持,华...

RancherLabs
今天
0
0
【NLP】【八】基于keras与imdb影评数据集做情感分类

【一】本文内容综述 1. keras使用流程分析(模型搭建、模型保存、模型加载、模型使用、训练过程可视化、模型可视化等) 2. 利用keras做文本数据预处理 【二】环境准备 1. 数据集下载:http:...

muqiusangyang
今天
1
0
nginx 解决session一致性

session 粘滞性 每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。 upstream backserver {ip_hash;server 192.168.0.14:88;server 192.1...

zhu_kai1
今天
2
0
使用Cloud application Studio在C4C UI里创建下拉列表(dropdown list)

在Cloud Application Studio里新建一个Code List Data Type: 维护Value和描述信息,以及在ABSL里使用的constant值。 保存之后,上述维护的信息会存储到一个名为.codelist 的文件里。激活之后...

JerryWang_SAP
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部