且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

python 编程中的__doc__的使用

更新时间:2022-09-29 14:28:43

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

       下面看下第一种写法:

   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]#

 

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

本文转自你是路人甲还是霍元甲博客51CTO博客,原文链接http://blog.51cto.com/world77/863411如需转载请自行联系原作者


world77