python中module用法_Python学习之module用法

Python学习之module用法

Python学习之module用法

为什么80%的码农都做不了架构师?>>>

dcd468b4c784390fb1909f8f508e1237.png

Python has a way to put definitions in a file and use them in a script or in an interactive instance of the interpreter. Such a file is called a module,definitions from a module can be imported into other modules or into the main module

Python提供了一种可以从文件中定义然后在一个脚本或交互实例中使用的方法,而这个文件我们称之为模块,模块中的定义可以导入到另一个模块或者主模块之中

模块导入:这里为了方便说明,我们假设有mymodule.py和test.py两个模块,需要在test.py中使用mymodule.py定义的函数或者变量。

1,简单定义一个mymodule.py,

# Filename:mymodule.py

'''this is a simple module

module is very easy to learn'''

def Say():

print 'this is mymodule speaking'

version = '0.1'

time = '2012-12-13' 这里保存在"D:\Pydata"里面,然后ctrl + R 输入cmd,打开命令行提示符,输入python,进入python环境(如果为出现,请设置环境变量,环境变量的设置是……这是另外一个话题了,请自行百度),ok,在输入python后我们看到如下界面:

ba1e6cb4438860ab973c03ab2a972e99.png

2.依次输入import sys-->sys.path,得到如下界面:

7e359b5e402a626d258ce949b7763c15.png

为了要使用我之前创建的mymodule.py里面的函数,我们需要把“D:\Pydata”添加到sys的路径下面去。

此时我们可以输入sys.path.append('D:\\Pydata'),注意哦,这个地方是双斜杠。

3.再次输入sys.path:

e40c1784fb861129e29c1136bc85f6ed.png

这样我们就将存放module的目录D:\Pydata放入了系统搜索路径下去了。

最后,我们就可以输入import mymodule-->mymodule.sayhi()以及mymodule.version

分别返回值是:“hi,this is my module specking"和“0.1”.

到这里我们就学会了在python命令行里面使用我们自己定义的module的方法了。但是关于module在程序里面我们还有

地方需要学习的,比如同一个文件夹之间相互的调用已经不文件夹下两个module之间的相互调用问题

转载于:https://my.oschina.net/slhong/blog/95592

Python学习之module用法相关教程

python爬虫之网站xpth实战

python爬虫之网站xpth实战 python爬虫之网站xpth实战 python爬虫之网站xpth使用 阅读目录 python爬虫之网站xpth实战 前言 一、xpath是什么? 二、xpath语法 三、xpath实战案例 1.下载lxml库 2.解析网站 2.源码 总结 前言 在我认知的爬虫领域有很多爬虫查找信

协程,Python 中实现多任务耗资源最小的方式

协程,Python 中实现多任务耗资源最小的方式 协程,又称微线程,纤程。英文名 Coroutine。 协程是 Python 中另外一种实现多任务的方式,只不过比线程更小,占用更小执行单元(理解为需要的资源)。 为啥说它是一个执行单元,因为它自带 CPU 上下文。这样只要

c++学习之queue容器

c++学习之queue容器 queue容器是一种先进先出的数据结构,他有两个口 queue容器只允许从一端增元素,从一端移除元素,队列中只有对头和队尾才可以被外界使用,因此队列不允许有遍历的行为。 构造函数 queue Tq; //默认构造 queue Tq(const queue q ); //拷贝

Python+Selenium实现股票板块数据模拟抓取

Python+Selenium实现股票板块数据模拟抓取 selenium是一个web的自动化测试工具,支持多平台:windows、linux、MAC,支持多浏览器:ie、ff、safari、opera、chrome,支持多语言:例如C、JAVA、Python等,支持分布式测试用例的执行,可以把测试用例分布到不同的

沃德天,Python竟然还能做实时翻译

沃德天,Python竟然还能做实时翻译 文章目录 有了它,实现实时翻译还远吗? 一、还有3秒到达战场 二、效果展示 四、调用API接口的准备工作 五、开发过程详细介绍 (一)准备工作 (二)开发 1、界面部分 2、音频录制部分的开发 (2)record()方法的开发 (3)

我要偷偷的学Python,然后惊呆所有人(第三天)

我要偷偷的学Python,然后惊呆所有人(第三天) 标题无意冒犯,就是觉得这个广告挺好玩的 上面这张思维导图我明天会再做一份,所以不急着带走 先把文章发出来,不能让在等待的朋友等太久 好,切入正题 文章目录 前言 “你的如意金箍棒”已到货,请签收 文件读

c++学习之list容器

c++学习之list容器 一、list容器基本概念 功能 :将数据进行链式存储 链表 :链表是由一个一个的节点组成的,他数据的存储地址不是连续的,每个节点中存储一个指向下一个节点地址的指针。 STL中的链表是一个双向循环链表 由于链表的存储方式并不是连续的内存

python Flask框架学习——控制语句(if for)

python Flask框架学习——控制语句(if for) Flask控制语句 Flask控制语句 if控制语句 举例 for控制语句 举例 Flask控制语句 所有的控制语句都是放在 {% xxx %} 中,并且有一个语句 {% endxxx %} 来进行结束 if控制语句 格式: % if % % else % % endif % if

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值