码迷,mamicode.com
首页 > 其他好文 > 详细

20141123

时间:2014-11-23 23:01:26      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   color   os   sp   for   文件   on   

今天用python写了个快速启动的小工具。

只要对应好,命令和程序的路径,就可。

import json
from subprocess import Popen

while True:
    program = input("请输入你常用的程序:")
    if program == "quit":
        print("good bye~~~")
        break
    json_file = open("cmdjson.json","r", encoding="utf-8")
    cmd_dict = json.load(json_file)
    for k, v in cmd_dict.items():
        if program == k:
            Popen(v)
            break
    else:
        print("找不到该程序")
            
    
{
    "mp3": "F:/我的软件/娱乐工具/AIRPLAY.exe",
    "qq":"D:/Program Files (x86)/Tencent/QQ/QQProtect/Bin/QQProtect.exe",
    "dvd":"D:/Program Files (x86)/SPlayer/splayer.exe",
    "uc":"D:/Program Files/uc/UCBrowser/Application/UCBrowser.exe",
    "ps":"D:/Program Files/ps6/Adobe Photoshop CS6 (64 Bit)/Photoshop.exe",
    "chrome":"C:/Users/samwu/AppData/Local/Google/Chrome/Application/chrome.exe",
    "st3":"D:/Program Files (x86)/Sublime Text3/sublime_text.exe"
}

坑是有的,就是python对json文件的解析,如果json文件里包括"\"这个斜杠,表示转义,就会解析错误,你要"\\"才可以正确解析。或者全部处理成反斜杠。

20141123

标签:style   blog   io   color   os   sp   for   文件   on   

原文地址:http://www.cnblogs.com/samwu/p/4117521.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!