__file__ __name__ __doc__ argv详解
__file__:
表示输出当前py文件的路径
__name__:
表示输出当前函数名称,是main()函数(入口函数),或者是其他函数
__doc__:
模块的对象,输出模块的版权信息,如:作者 chenhang 日期:2016-8-22
argv:
接收参数的列表,argv[0]表示py文件的名称,argv[1]表示第一个输入的值,argv[2]表示第二个输入的值...(貌似需要在Python原生环境下运行,IDE中貌似不行啊)
#coding:utf-8 import sys,os ''' Created on 2016��8��20�� @author: ch ''' from threading import Thread from sys import argv # print('ccccch1哈格') # a = argv[1] print(__doc__) print(__file__) print(__name__) # print(a) ============================================ None F:\workspace\ceshi\src\ceshi001\ceshi11.py __main__
#sys.argv是你接收的参数的列表 [] #比如你这段代码名字叫做test.py #运行python test.py 192.168.0.1 test.txt sys.argv[0] ----test.py sys.argv[1] ----192.168.0.1 sys.argv[2] ----test.txt
dd