它们的意思基本上是一样的,一个或一组包含python代码的文件,python使它们之间的区别变得透明,因此不那么重要。但它们的含义略有不同。在

“脚本”是主要用于执行的.py文件,而“库”是主要由另一个脚本导入的.py文件。但是,一个.py文件可以而且通常同时作为脚本和库编写。timeit模块就是这种脚本/库二元性的一个例子,如果您从命令行执行timeit模块,它将接受一个包含您想要微基准测试的python代码的命令行参数;但是您也可以将timeit模块导入micro benchmark函数或一个要eval/exec-ed的字符串

Modules和library是一样的,因为它主要是要导入的,但是有时人们使用module这个词来指代一个.py文件,而不一定要暗示该文件是可执行的(因此是脚本)还是可导入的(因此是库)。如果您不确定某个文件是要执行还是导入的,或者您希望不太强调该文件的性质,或者您希望引用包含可执行脚本和库的文件集合以进行导入,则使用该词更安全。从这个意义上说,这是一个比较中性的词。在

Package专门引用a folder containing an __init__.py和至少一个或多个其他.py文件(从技术上讲,只包含init.py的文件夹也是一个包,但它们应该被转换成一个.py模块)。因此,包比模块/库具有更高的层次结构。在

python中库是什么意思,python中的库、包、模块和脚本是什么意思相关推荐

  1. 离线安装python第三方库的实用方法:解决公司内网,服务器/电脑不能上网却需要安装python三方库问题(上:Windows环境中)

    离线安装python第三方库的实用方法:解决公司内网,服务器/电脑不能上网却需要安装python三方库问题(上:Windows环境中) 参考文章: (1)离线安装python第三方库的实用方法:解决公 ...

  2. 如何用python和pip安装在txt文件中配置好版本的库包

    如何用python和pip安装在txt文件中配置好版本的库包 文章目录: 一.建立库包版本的txt配置文件 二.安装txt配置文件中的库包 有时候你自己用python实现一个项目,然后想把它在gith ...

  3. python3.7扩展库是什么_Python3.4以后的版本中,____________库用于安装管理Python扩展包,________________库用于发布Python包。_学小易找答案...

    [填空题]Python3.4以后的版本中,____________库用于安装管理Python扩展包,________________库用于发布Python包. [判断题]Directions: The ...

  4. python第三方库文件传输_Python第三方库在Excel文件读写中的应用

    Python第三方库在Excel文件读写中的应用 文/刘卫华1 史婷婷2 许学添1 [摘 要]摘 要 [期刊名称]<电子技术与软件工程> [年(卷),期]2019(000)016 [总页数 ...

  5. configure 查找依赖库_由浅入深:Python 中如何实现自动导入缺失的库?

    在写 Python 项目的时候,我们可能经常会遇到导入模块失败的错误:ImportError: No module named 'xxx' 或者 ModuleNotFoundError: No mod ...

  6. linux 下的动态库制作 以及在python 中如何调用 c 函数库

    linux 下的动态库制作 以及在python 中如何调用 c 函数库 动态库: 动态库又称动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序 ...

  7. python随机森林库_随机森林库:R和Python中的不同结果

    下面的代码用R和python训练一个随机森林模型.正如您所注意到的,R(1-0.27=0.73)中的精度要比Python中的(0.69)好.此外,特性在R和Python中的重要性是不同的.在 [EDI ...

  8. 原 python实现模糊匹配_使用python中的fuzzywuzzy库进行模糊匹配实例

    fuzzywuzzy库是Python中的模糊匹配库,它依据 Levenshtein Distance 算法 计算两个序列之间的差异. Levenshtein Distance 算法,又叫 Edit D ...

  9. python中的turtle如何运行_python中turtle库的简单使用教程

    python的turtle库的简单使用 Python的turtle库是一个直观有趣的图形绘制函数库,是python的标准库之一. 一.绘图坐标体系 turtle库绘制图形的基本框架:通过一个小海龟在坐 ...

  10. python mqtt库_如何在 Python 中使用 MQTT

    Python 是一种广泛使用的解释型.高级编程.通用型编程语言.Python 的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词).Python 让开发者能 ...

最新文章

  1. 构建之法——软件工程概论、团队组织管理及开发流程
  2. 文巾解题 206. 反转链表
  3. 【深度学习】翻译:60分钟入门PyTorch(四)——训练一个分类器
  4. sql server相关的命令行
  5. 经验之谈:10位顶级PHP大师的开发原则
  6. java 心跳 断网重连_工作笔记5 - websocket心跳重连机制
  7. gdt描述_GDT全局描述符表
  8. c语言阶乘出现负的,C语言求1到20阶乘的和,出来的是负数
  9. 搭建云上博客——阿里云实验室 学习笔记
  10. redis.clients.jedis.exceptions.JedisDataException
  11. Pixelmator Pro比肩Photoshop,专业的图像处理软件,是真的吗?
  12. javafx实现钢笔效果,钢笔笔锋,基于bezier曲线
  13. 为什么linux虚拟机文件78g,linux 磁盘空间被占满但找不到目标文件的问题处理 lsof命令...
  14. 提升网站黏着度的技术手段其实跟“搞对象”完全一样,也有“潜规则”
  15. 电影《风雨哈佛路》经典台词
  16. 前端市场又“饱和”了,还有必要学吗?
  17. 向老销售取经,学来的一点软件销售技巧
  18. 用人单位与劳动者达成的不缴纳社会保险费的协议是否有效?
  19. 【好的做事习惯】五、目标导向
  20. 用计算机演奏123我爱你,新乐尘符表白圣歌《123我爱你》[FLAC格式]

热门文章

  1. 详细分析:摄像头像素为何不是越高越好
  2. 网络命令(ARP、PING)的使用分析
  3. 基于FMC接口的PCIEx8+FPGAXC7K325T+DDR3的3UVPX处理板
  4. teredo实现ipv4公网环境下接入ipv6
  5. SMTP;ESMTP
  6. AIC和BIC相关知识
  7. 基于C#分步式聊天系统的在线视频直播系统 之 FY.Logfiles(日志文件组件)
  8. 第四周.直播.03.论文带读+GAT
  9. PC端微信dat图片怎么查看?这里有神器
  10. 三层架构Bll中报错找不到可接受类型为“Lesson.DAL.StudentDal”的第一个参数的扩展方法