__file__ __name__ __doc__ argv详解

本文详细介绍了Python中的几个特殊变量:__file__用于表示当前.py文件的路径;__name__用于表示当前函数名称;__doc__作为模块的对象,可以输出模块的版权信息。此外,还解释了如何使用sys.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

转载于:https://www.cnblogs.com/hanggegege/p/5794656.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值