模块和包
目录
如大多数语言一样,Python中也有包和模块的概念。
首先我们来说模块,Python中的一个模块,就是一个 .py
文件,模块的名字就是文件的名字,举个例子,我们有一个文件叫 sayhi.py
,
它的内容是:
def sayhi():
print("hi")
我们可以说,我们有个模块叫做 sayhi
,这个模块里有个函数叫做 sayhi
。
而包的概念,就是指把多个模块组合在一起,放在一个文件夹里,与此同时,这个包里一定要有一个 __init__.py
的文件,__init__.py
可以是空文件。举个例子,有这么一个包:
$ pwd
$ tree
.
├── __init__.py
├── sayhi.py
1 directory, 2 files
就是一个包,如果所在文件夹叫做 say
,那么这个包的名字就是 say
。
更多文章
本站热门
- socks5 协议详解
- zerotier简明教程
- 搞定面试中的系统设计题
- frp 源码阅读与分析(一):流程和概念
- 用peewee代替SQLAlchemy
- Golang(Go语言)中实现典型的fork调用
- DNSCrypt简明教程
- 一个Gunicorn worker数量引发的血案
- Golang validator使用教程
- Docker组件介绍(一):runc和containerd
- Docker组件介绍(二):shim, docker-init和docker-proxy
- 使用Go语言实现一个异步任务框架
- 协程(coroutine)简介 - 什么是协程?
- SQLAlchemy简明教程
- Go Module 简明教程