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)

Python中的dictionary与JSON有什么区别?

[Python3]Dictionary(字典)

在Python中,何时使用Dictionary,List或Set?

PyCharm+cmd中使用Anaconda 与 新建Python环境(Windows)

在 dictionary.values() 列表与集合中查找的时间复杂度 [重复]