码迷,mamicode.com
首页 > 编程语言 > 详细

Python 备份脚本

时间:2016-06-23 18:41:44      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

#!/usr/bin/python
# -*- coding: utf-8 -*-
#Filename : backUp.py

#导入模板
import Tkinter
import os
import time

#定义函数,这里才是精髓所在
def backup():
    global entry_source
    global entry_target
    source = entry_source.get()
    target_dir = entry_target.get()

    today_dir = target_dir + time.strftime(%Y%m%d)
    time_dir = time.strftime("%H%M%S")

    touch = today_dir + os.sep + time_dir + .zip
    command_touch = "zip -qr " + touch + + source

    print command_touch
    print source
    print target_dir
    if os.path.exists(today_dir)==0:
        os.mkdir(today_dir)
    if os.system(command_touch)==0:
        print Success backup Up
    else:
        print Failed backup

#初始化窗口并设置标题和大小
root = Tkinter.Tk()
root.title(BackUp)
root.geometry("200x200")
#label为文本框,entry为输入框,grid()为显示函数
lbl_source = Tkinter.Label(root, text=Source)
lbl_source.grid(row=0, column=0)
entry_source = Tkinter.Entry(root)
entry_source.grid(row=0,column=1)
#第二行的两个控件
lbl_target = Tkinter.Label(root, text=Target)
lbl_target.grid(row=1, column=0)
entry_target = Tkinter.Entry(root)
entry_target.grid(row=1,column=1)
#第三行的一个按钮控件
but_back = Tkinter.Button(root,text=BackUp)
but_back.grid(row=3, column=0)
but_back["command"] = backup
#界面的开始
root.mainloop()

 

Python 备份脚本

标签:

原文地址:http://www.cnblogs.com/perfe/p/5611697.html

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