IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

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

    Vlix_Liu发表于 2015-12-02 16:04:34
    love 0

     

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

    代码如下:

    view sourceprint?
    01
    #!/usr/bin/python2.7
    02
    """
    03
    create by xxx-xxx-xxx at 2012-3-8
    04
    my first python script
    05
    """
    06
    import sys
    07
    import os
    08
    import  os.path
    09
    #import re
    10

    11

    12
    if len(sys.argv) < 2:
    13
    print 'nothing to be done'
    14
    sys.exit()
    15
    else:
    16
    cmdlen = len(sys.argv)
    17
    #print sys.argv
    18
    index = 1
    19
    while index < cmdlen - 1:
    20
    if  os.path.isfile(sys.argv[index]):
    21
    cmd = 'sudo xcp ' + sys.argv[index] + ' ' + sys.argv[cmdlen -1]
    22
    os.system(cmd)
    23
    index = index + 1
    其中最关键的是 os.path.isfile() 这个函数,可以判断给定的字符串是否是一个指向文件的路径。返回TRUE表示该路径是个文件。
    整体上看python类库确实很方便。



沪ICP备19023445号-2号
友情链接