meld文件的脚本

本文详细记录了一次个人尝试,通过编写Python脚本来自动化操作Meld工具的过程。从理解sys.argv参数、使用os.system执行命令到条件判断与函数定义等基础知识的应用,展示了编程学习的起点和实践的重要性。

今天模仿着别人的脚本,结合网上的资料,摸索着写了一个简单的脚本,用来打开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

转载于:https://www.cnblogs.com/zhangshuli-1989/p/vz_bc_15514161.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值