創(chuàng)建項(xiàng)目
在pycharm中new project后搅裙,展示出如下目錄
project目錄
右鍵HelloTest后提供如下常用文件的新建選項(xiàng):
包括:File、Scratch File糜俗、Directory缩擂、Package、Python Files廊蜒、Html Files
其中趴拧,Directory即普通目錄,但Package創(chuàng)建后會(huì)在文件夾中默認(rèn)生成“init.py”山叮。package即引用包著榴,在package中定義的class或者function可被引用,而init文件用于控制哪些class可以被外部文件引用屁倔。
創(chuàng)建package后如何正確使用init.py文件
init.py文件的作用就是提供對(duì)外的訪問入口脑又。
例如,我在project中創(chuàng)建了tools的package并自動(dòng)生成了init文件锐借。我在package中新建了restaurant類和user類问麸。然后在init.py中定義對(duì)外可訪問的文件,示例如下:
嘗試調(diào)用package中的定義類
在init中定義了可訪問的文件:restaurant.py和user.py钞翔,則在main中進(jìn)行引用严卖。如下圖:
引用定義類