Python程序文档结构

2022-06-10  本文已影响0人  薛东弗斯

1. 模块引入

# myModule.py


# -*- coding: utf-8 -*-

"""

Created on Mon Sep 21 20:38:25 2020

@author: Administrator

"""

__all__=["Kid","speak_obj"]

class Person:

    def __init__(self,name,age,like):

        self.name = name

        self.age = age

        self.like = like

    def eat(self):

        print(self.name+"开始吃饭!")

    def speak(self):

        print("%s说: 我%d岁了,我爱好%s。" % (self.name, self.age, self.like))

class Kid(Person):

    def speak(self):

        print("我在上幼儿园!")

def speak_obj(obj):

    obj.speak()

NUMBER=1000

if __name__ == "__main__":

    print(__name__)


test.py


# -*- coding: utf-8 -*-

"""

Created on Mon Sep 21 20:39:29 2020

@author: Administrator

"""

import myModule

p5 = myModule.Person('小李',25,"打球")

p5.speak()

myModule.speak_obj(p5)

p6 = myModule.Kid('小玉',4,"篮球")

myModule.speak_obj(p6)


小李说: 我25岁了,我爱好打球。

小李说: 我25岁了,我爱好打球。

我在上幼儿园!


代码目录结构:模块与测试文件在同一个路径下

2. 包

实际上就是文件夹

上一篇 下一篇

猜你喜欢

热点阅读