python学习之路------第一个实用的Linux script

断断续续的看了一周的python,以为写个实用的脚本试试 ,唉!提及来都是公司虚拟化惹的祸,各类权限控制,连拷贝也只能用 sudo xcp ,并且是一次只能拷贝一个文件。效率就是时间,时间就是生命。自古以来都是上有政策,下有对策。废话很少讲!python

需求:编写一个脚本 调用sudo xcp 实现cp的功能python2.7

代码以下:函数

#!/usr/bin/python2.7
"""
create by xxx-xxx-xxx at 2012-3-8
my first python script
"""
import sys
import os
import  os.path
#import re


if len(sys.argv) < 2:
	print 'nothing to be done'
	sys.exit()
else:
	cmdlen = len(sys.argv)
	#print sys.argv
	index = 1
	while index < cmdlen - 1:
		if  os.path.isfile(sys.argv[index]):		
			cmd = 'sudo xcp ' + sys.argv[index] + ' ' + sys.argv[cmdlen -1]
			os.system(cmd)
		index = index + 1

其中最关键的是 os.path.isfile() 这个函数,能够判断给定的字符串是不是一个指向文件的路径。返回TRUE表示该路径是个文件。

总体上看python类库确实很方便。code

相关文章
相关标签/搜索