python 编程中的__doc__的使

发布时间:2019-09-16 07:35:53编辑:auto阅读(1353)

            今天给大家介绍个我们在编程中需要的一个小玩意,我们在运行程序的时候,经常需要是否这个脚本是否需要输入各种参数等等,才能正常运行等,今天就给大家介绍个全局的变量的使用

           下面看下第一种写法:

       1:  [root@centos6 python]# vi globa_var.py
       2:  #!/usr/bin/env python
       3:  '''
       4:  display informaiton about a google calendar
       5:  '''
       6:  if __name__=='__main__':
       7:          print __doc__
       8:  #       print globals()['__doc__']
       9:  ~

     

         我们来看看运行的结果是神马:

       1:  [root@centos6 python]# python globa_var.py
       2:   
       3:  display informaiton about a google calendar
       4:   
       5:  [root@centos6 python]#

     

     

    上面看到了吧,还有一种写法是被我注释掉了,其实2中写法都可以,运行结果都是一样的效果。

     

    下面还有一种写法,大家感兴趣可以看看:

       1:  [root@centos6 python]# cat globa_var1.py
       2:  #!/usr/bin/env python
       3:  def main():
       4:          '''
       5:  display information to user is a good idea
       6:  '''
       7:   
       8:          print main.__doc__
       9:   
      10:  if __name__=="__main__":
      11:          main()
      12:  [root@centos6 python]# python globa_var1.py
      13:   
      14:  display information to user is a good idea
      15:   
      16:  [root@centos6 python]#

     

          大家可以看到写法和结果都在上面,假如感兴趣的话,可以试验下

关键字