1. sys.argv[0] #当前脚本的全路径
print (sys.argv[0])
2. sys.argv[1]
sys.argv[2]
sys.argv[3]
向python脚本里面传递参数,1代表第一个参数,2代表第二个参数,3代表第三个参数,等等。。。
3.sys.platform #获取平台的环境 win 还是 linux的
4.使用sys模块退出程序
sys.exit(1)
注意 sys.exit 并不是立即退出. 而是引发一个 SystemExit 异常. 这意味着你可以在主程序中捕获对 sys.exit 的
调用
5.sys.exit退出主程序和捕获sys.exit
捕获sys.exit调用
import sys
print "hello"
try:
sys.exit(1)
except SystemExit:
pass
print "there"
输出:
hello
there
另一种捕获sys.exit调用的方法
import sys
def exitfunc():
print "world"
sys.exitfunc = exitfunc
print "hello"
sys.exit(1)
6. 获取当前时间的时间戳
time.time() #获得当前时间的时间戳
time.localtime(时间戳) #将时间戳 转换为本地时间格式的对象
time.strftime('%Y-%m-%d %H:%M:%S',时间格式对象) #格式化为时间格式
time.gmtime(0)[:6] #标准时间的起始时间 即为:1970 1.1.0.0
time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())) #获取当前时间的字符串格式
5. import md5 加密块得使用
import md5
import string
import base64
hash=md5.new()
hash.update("加密字符串!")
value=hash.hexdigest()
print value
print base64.encodestring(value)
6.(只用于 Unix) commands 模块包含一些用于执行外部命令的函数.
stat, output = commands.getstatusoutput("ls -l /opt")
7.