还是pyhton

         这篇记录的是python的类以及文件的引用等。

         文件   WORK.py:

         类外函数,宏等

         def B():

              pass

       

         TAET_DATA = 3

         class A():

                 

              def __init__(self):

                    self.num = 2

                    pass

            

              def count_data(self):

                    return self.num

        

         定义全局变量:

        

         instance = None

         def root():

               global instance

               if not instance:

                  instance = A()

              return instance

         定义一个主文件  TEST.py

         可在顶部定义编码类型:

         # -*- coding: gbk -*-

         或者

         # -*- coding: UTF-8 -*-

        

         import WORK

         或者

         from WORK import instance

         from WORK import *

         from A import A

         若文件在另外一层目录 ITEM 下

         该目录下定义一文件 __init__.py

         写上文件头即可,如

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

         在TEST.py

         from ITEM.WORK import instance

        

         定义主函数

         def main():

             com = WORK.root()

             num = com.count_data()

         if __name__ == "__main__":

             main()

        

         我晕,好像越写越乱了。。。。

        

posted @ 2010-10-26 13:04  毛志谦  阅读(245)  评论(0编辑  收藏  举报