码迷,mamicode.com
首页 > 编程语言 > 详细

PyCharm中Dictionary与Python package的区别

时间:2018-11-04 12:51:28      阅读:301      评论:0      收藏:0      [点我收藏+]

标签:dir   的区别   自动   pytho   资源文件   怎么   文件夹   方式   图像   

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的区别

标签:dir   的区别   自动   pytho   资源文件   怎么   文件夹   方式   图像   

原文地址:https://www.cnblogs.com/liangxiaoji/p/9903226.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!