python知识细节
模块的概念:
通常就是一个Python文件,以py为后缀。
包的概念:
包是一个有层次的文件目录结构,由模块和子包组成。子包是一个文件夹,模块是一个.py文件,子包里还可能包含子包和相应模块。
在 Python 3.3 以前的版本,包目录里面需要有一个名字为 __init__.py 的初始化文件,有了它,Python才认为这是一个Python包。
库的定义:
在Python语言中没有特别具体的定义,具有某些功能的模块和包都可以称为库。
library多数都是指的是C,C#等语言中的库,库文件。
Python中,很少用library这个词。
个人建议,使用官方通用的叫法,用 module这个词,而不要使用 library 这个词。
通常就是一个Python文件,以py为后缀。
包的概念:
包是一个有层次的文件目录结构,由模块和子包组成。子包是一个文件夹,模块是一个.py文件,子包里还可能包含子包和相应模块。
在 Python 3.3 以前的版本,包目录里面需要有一个名字为 __init__.py 的初始化文件,有了它,Python才认为这是一个Python包。
库的定义:
在Python语言中没有特别具体的定义,具有某些功能的模块和包都可以称为库。
library多数都是指的是C,C#等语言中的库,库文件。
Python中,很少用library这个词。
个人建议,使用官方通用的叫法,用 module这个词,而不要使用 library 这个词。