美文网首页
Python程序文档结构

Python程序文档结构

作者: 薛东弗斯 | 来源:发表于2022-06-10 07:23 被阅读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. 包

实际上就是文件夹

相关文章

网友评论

      本文标题:Python程序文档结构

      本文链接:https://www.haomeiwen.com/subject/pvvvmrtx.html