PyCharm选中文件夹新建时Directory与Python package的区别

Posted Vizier

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyCharm选中文件夹新建时Directory与Python package的区别相关的知识,希望对你有一定的参考价值。

pycharm创建普通的directory和package时都是在硬盘上建立一个文件夹。
但是建package时会在这个文件夹中自动地生成一个空的__init__.py文件。
python的一个包是一个带有特殊文件 __init__.py 的目录。__init__.py 文件定义了包的属性和方法。其实它可以什么也不定义;可以只是一个空文件,但是必须存在。如果 __init__.py 不存在,这个目录就仅仅是一个目录,而不是一个包,它就不能被导入或者包含其它的模块和嵌套包。

参考:https://zhidao.baidu.com/question/2142737300560888068.html

 

详情参考:http://www.cnblogs.com/JetpropelledSnake/p/8905727.html

以上是关于PyCharm选中文件夹新建时Directory与Python package的区别的主要内容,如果未能解决你的问题,请参考以下文章

PyCharm中Directory与Python package的区别

pycharm为啥每次新建目录后,目录就隐藏了,如何才能显示出来呢

pycharm创建虚拟环境

pycharm使用git

Pycharm 报错 Environment location directory is not empty 解决

PyCharm新建.py文件时添加默认信息