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