在pycharm中,创建的directory(目录)与python package的区别
python package
这是一个特殊的目录,因为在创建该python package的时候,系统会自动地生成一个py文件, init.py
init.py: 文件定义了包的属性和方法。
init.py:虽然定义了包的属性和方法,但是,在该文件里可以什么也不用定义,可以只是一个空文件,但是必须存在(存在就说明这是一个包)。
可以为空但必须存在:如果 init.py不存在,这个目录就仅仅是一个目录,而不是一个包,它就不能被导入或者包含其它的模块和嵌套包。
directory在pycharm中就是一个文件夹
可以用于放置资源文件,类似于在电脑桌面右键新建一个文件夹一样,该文件夹其中并不包含__ init.py_ 文件