PyCharm中Dictionary与Python package的区别
Posted Lyf凤
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyCharm中Dictionary与Python package的区别相关的知识,希望对你有一定的参考价值。
Dictionary
Dictionary在pycharm中就是一个文件夹,放置资源文件,对应于在进行JavaWeb开发时用于放置css/js文件的目录,或者说在进行物体识别时,用来存储背景图像的文件夹。该文件夹其中并不包含_ _ init.py_ _文件
Python package
对于Python package 文件夹而言,与Dictionary不同之处在于其会自动创建_ _ init.py_ _文件。 简单的说,python package就是一个目录,其中包括一组模块和一个_ _ init_ _.py文件。
_ _ init_ _.py
每个package实际上是一个目录(Directory),那么IDE是怎么识别它为package呢?没错,__init__.py的第一个作用就是package的标识。目录下具有init.py文件,这样可以通过from…import的方式进行.py文件的导入。可以从package中进行import,但是对directory无法进行import,想导入某个文件夹中的.py文件,必须有init.py文件,
以上是关于PyCharm中Dictionary与Python package的区别的主要内容,如果未能解决你的问题,请参考以下文章
在Python中,何时使用Dictionary,List或Set?