创建项目
在pycharm中new project后,展示出如下目录
右键HelloTest后提供如下常用文件的新建选项:
包括:File、Scratch File、Directory、Package、Python Files、Html Files
其中,Directory即普通目录,但Package创建后会在文件夹中默认生成“init.py”。package即引用包,在package中定义的class或者function可被引用,而init文件用于控制哪些class可以被外部文件引用。
创建package后如何正确使用init.py文件
init.py文件的作用就是提供对外的访问入口。
例如,我在project中创建了tools的package并自动生成了init文件。我在package中新建了restaurant类和user类。然后在init.py中定义对外可访问的文件,示例如下:
尝试调用package中的定义类
在init中定义了可访问的文件:restaurant.py和user.py,则在main中进行引用。如下图: