摘要:对于Python语言来说:一个文件(*.py)称作脚本模块。其中的Python语言的书写格式是自然的。允许三种格式单独或并存。
对于Python语言来说:一个文件(*.py)称作脚本模块。其中的Python语言的书写格式是自然的。允许三种格式单独或并存。
前文说到:模块是一个包含所有你定义的函数、类和变量的文件,其后缀名是.py。模块是可以独立运行的程序单元。可以是自由格式,可以是函数格式,可以是类格式。也就是说,用户计划开发的软件项目,将以文件-模块的格式作为一个独立单元分发给不同的人员进行处理,最终连接合作为一个有机的整体。
下面就把上一次展示的文件模块组织成一个相互作用的整体:
第一:自由格式模块-文件1
路径与文件名:D_Python_UserS\Hello.py
自由格式模块-文件1
函数格式模块-文件2
没了头文件、什么空间引入、包的制约。简单问题可以直接定义一个函数名及其处理内容,然后引用这个函数名即可被引用-调用而进行人机交互。
引用的格式是用import语句
在第一个文件里引用-调用这个模块,就是在第一个模块-文件里添加
Import HelloFunction
因为已经放置在同一个项目的文件夹D_Python_UserS里边了。
引用的格式是用import语句
第三:类格式-文件3
路径与文件名:D_Python_UserS\HelloClass.py
类格式-文件3
在第一个文件里引用-调用这个模块,就是在第一个模块-文件里添加
Import HelloClass
因为已经放置在同一个项目的文件夹D_Python_UserS里边了。
Import HelloClass的效果
主模块-主文件内容非常简洁,计算机处理的逻辑过程也很清晰。
"本模块的文件名为Hello.py"
"""一个简单的自由格式的实例"""
"free-form"
print("本模块的文件名为Hello.py。是一个简单的自由格式的实例")
print("这是free-form: Hello World!")
"本模块的文件名为Hello.py。后面是引用-引入其它的模块实例"
import HelloFunction
import HelloClass
没了头文件、什么空间引入、包的制约。简单问题可以直接定义一个函数名或类名及其处理内容,然后调用这个类中的函数名、类名即可人机交互。
这就是:
第四:三种格式也可以放在一个文件模块里处理。
此时的模块文件命名可以用任意名称,也可以用其中的类名称来命名。而且模块中的三种格式的前后顺序可以随用户喜好或模块中的逻辑顺序编排。
当然,由于Python语言的规则,有类格式时,最好还是文件模块的命名使用本模块内的类名称,以便后续交流、重用、修改、维护等。
由此又一次看到:一个文件(*.py)称作脚本模块。其中的Python语言的书写格式是自然的。就此可以理解为什么Python语言易学易用大受欢迎。
来源:香寒教育