Python的模块
来源:互联网 发布:level2免费版软件 编辑:程序博客网 时间:2024/06/06 00:09
我们通常会有这样的需求, 把一些常用的函数放在一个文件里, 然后项目的其他文件可以引用这些常用函数。在Python里如何实现这样的分离的, 答案就是模块。那么如何定义何使用模块呢?
先说结论:python模块其实就是普通的py文件, 如果需要使用这个文件的函数直接import 文件名(除去.py)就可以用Module.Function()的方式调用了。
例如:
准备如下fibo.py文件
def fib(n): a, b = 0, 1 while b < n: print (b, end=' ') a, b = b, a+b print () def fib2(n): # return Fibonacci series up to n result = [] a, b = 0, 1 while a < n: result.append(b) a, b = b, a + b return result
直接在解释器上调用:
Python 3.4.5 (default, Jun 1 2017, 13:52:39) [GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linuxType "help", "copyright", "credits" or "license" for more information.>>> import fibo>>> fifibo filter( finally >>> fibo.fib(10)1 1 2 3 5 8
阅读全文
0 0
- python的htmllib模块,
- python 的配置文件模块
- python的_threading_local模块
- Python有用的模块
- 常用的python模块
- python的re模块
- 常用的python模块
- Python的struct模块
- python的模块base64
- python的加密模块
- python的logging模块
- Python的functools模块
- python的 random模块
- python 的 argparse模块
- Python的urllib2模块
- python模块的打包
- python的Pattern模块
- Python的urllib2模块
- POJ3984-迷宫问题
- O(logN)时间复杂度内求整数的N次方以及矩阵的N次方
- extends继承中子类调用父类构造函数
- iOS开发UI篇—Quartz2D (八) 气球上升动画
- pku acm题目分类 (1)
- Python的模块
- OpenStack+Ceph+热迁移+++六、测试是否运行正常
- 学习笔记:信息检索(3) 词典及容错式检索
- shell脚本习题
- H5 布局tips
- 使用Renesas E1烧录RL78/G13(R5F100AA)芯片
- 《大型分布式网站架构设计与实践》
- [51Nod1676 无向图同构]无向图哈希
- 成为Android高级工程师看这里就够了