• meld文件的脚本


    今天模仿着别人的脚本,结合网上的资料,摸索着写了一个简单的脚本,用来打开meld 工具。这个脚本虽然简单,但这是第一次自己写脚本,记录下来,作为自己python学习的起点。代码如下

    #/use/bin/python3.2
    import os
    import sys        
    j_name = sys.argv[1]
    j_mode = sys.argv[2]
    j_vtrunk_normal_path ="/home/zhangshuli/PROJECT/32_kk/packages/apps/Email/"
    j_vtrunk_change_path = "/home/zhangshuli/PROJECT/35_vtrunk/packages/apps/Email/"
    if "32" in j_mode:
        j_vtrunk_normal_path ="/home/zhangshuli/PROJECT/32_kk/packages/apps/Email/"
    else:
        j_vtrunk_normal_path ="/home/zhangshuli/PROJECT/35m_new/packages/apps/Email/"
    j_vtrunk_change = j_vtrunk_change_path +j_name
    j_vtrunk_normal = j_vtrunk_normal_path +j_name
    def wrap_meld():
        meld = "meld"+" "+j_vtrunk_change+" "+j_vtrunk_normal
        os.system(meld)
    print("begin meld")
    wrap_meld()
    #os.chdir("/home/zhangshuli/desktop")
    #path = os.getcwd()
    #print(path)
    #os.chdir("/home/zhangshuli/PROJECT/35_vtrunk/packages/apps/Email");
    #os.system("meld")

    知识点分析

    1.
    sys.argv[1] 获得命令行参数,下表表示第一个参数,[0]表示执行命令
    sys.argv 获得命令行所有参数,放到一个列表里面

    2.
    os.system 执行终端命令

    3.
    if的格式为
    if ***:
        ****
    else:
        ****

    4.
    函数的定义方法
    def 函数名 :
        函数体
    函数引用
    函数名
    前提必须是这个函数的声明在引用之前

    5.判断一个字符串中是否包含另外一个字符串
    aaa in bbb

  • 相关阅读:
    Ajax三
    Ajax二
    【Verilog】组合逻辑写法
    【电路】LVDS 差分接口
    【C】数据类型定义
    【Flash】nv-ddr2接口Flash的ODT
    【vivado】clocking wizard 时钟配置
    【Linux】linux学习资料
    【Linux】ubuntu系统安装及软件依赖库
    【vivado】PL通过axi_hp接口控制PS的DDR
  • 原文地址:https://www.cnblogs.com/zhangshuli-1989/p/vz_bc_15514161.html
Copyright © 2020-2023  润新知