美文网首页
python新建包和文件夹的区别

python新建包和文件夹的区别

作者: 测试进行中 | 来源:发表于2023-01-12 14:35 被阅读0次

用python搭建自动化测试框架的过程中,右键可以新建文件夹(Directory)和包(Package),这两个有什么区别呢?


image.png

分别新建文件夹(Directory)和包(Package),发现新建的Package会在这个文件夹中自动地生成一个空的init.py文件。

1、在python模块的每一个包中,都有一个init.py文件。一个包是一个带有特殊文件init.py的目录。init.py文件定义了包的属性和方法。其实它可以什么也不定义;可以只是一个空文件,但是必须存在。
当你将一个包作为模块导入的时候,实际上导入了它的init.py 文件。

2、目录跟包唯一不同的就是没有init.py 文件,一个包是一个带有特殊文件init.py 的目录。如果init.py 不存在,这个目录就仅仅是一个目录,而不是一个包,它就不能被导入或者包含其它的模块和嵌套包。

相关文章

  • python同级文件夹导包

    python同级文件夹导包 在项目文件夹中新建__init__.py文件 (若使用pytcharm新建pytho...

  • 包和模块

    一、python中包和模块的区别: 1.包:包含 文件的文件夹,导入模块的可通过 变量。2.模块:编写python...

  • pycharm python环境配置

    1、在python官网下载对应平台的python安装包,安装路径选择在c盘,新建一个python文件夹,方便后续查...

  • bugly 自动配置 符号表

    注意:先新建一个文件夹,可以把.jar包和.dsym包放在同一个文件夹下,cd到新建的文件夹,然后使用下面命令,这...

  • Centos下的Spark环境搭建

    在usr文件夹下新建java,scala,和spark文件夹,并将对应压缩包放入文件夹内 打开终端输入命令新建文件...

  • Pycharm创建目录问题

    一、pycharm当中,新建package有两种类型(文件夹、python文件夹) ①python package...

  • dockerfile

    用来构建包含深度学习库的镜像,并且尽可能包含较多的python包使用方法:新建文件夹scipy新建三个文件req....

  • Python爬虫入门-爬取煎蛋网妹子图

    运行环境:Python3.6.0 所需的包: 伪装: 目录下新建文件夹: 网址分析: 主要代码: 一共20行不到,...

  • Flask 环境配置及项目的初始化(一)

    项目环境配置 安装python环境 校验python 和pip是否安装好 新建项目文件夹 demo 安装 pipe...

  • python_基础语法

    python package 也就是python包,与文件夹类似,不过python包 主要存放python脚本 注...

网友评论

      本文标题:python新建包和文件夹的区别

      本文链接:https://www.haomeiwen.com/subject/qlhwcdtx.html