python调用cmd复制文件代码分享


Posted in Python onDecember 27, 2013

import os
def load() :
    filename = os.getcwd() + r'\fromto.txt'
    if os.path.isfile(filename) :        
        f = open(filename)
        try :
            lines = f.readlines()
        finally :
            f.close()
            return lines
    else :
        print('请创建fromto.txt.')
        input()
        exit()
def display(_lines) :
    linenum = 1
    s = '序号 源文件 目标文件\n'
    for line in _lines :
        s += str(linenum) + ' ' + line
        linenum += 1
    return s + '\n' + r'请输入序号:'
def work(s, _lines) :
    cmd = r'copy /y ' + _lines[int(s)-1]
    print(cmd)
    os.system(cmd)
if __name__ == "__main__" :
    lines = load()
    while True :
        try :
            s = input(display(lines)).strip()
            if s.lower() == 'exit' :
                break
            if int(s) == 0 :
                lines = load()
                print('已重新加载')
                continue
            work(s, lines)
        except :
            input('--Error--')

fromto.txt的格式是每一行左边是源文件,右边是目标文件(或目标目录)。
反正其实就是包装了copy一下。

fromto.txt内容

d:\txt\1.txt d:\txt\2.txt
d:\txt\*.txt d:\txt2\
Python 相关文章推荐
pycharm 使用心得(四)显示行号
Jun 05 Python
Python中的yield浅析
Jun 16 Python
浅谈python配置与使用OpenCV踩的一些坑
Apr 02 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
Jun 21 Python
Django配置MySQL数据库的完整步骤
Sep 07 Python
wxPython之wx.DC绘制形状
Nov 19 Python
Pycharm中安装Pygal并使用Pygal模拟掷骰子(推荐)
Apr 08 Python
windows上彻底删除jupyter notebook的实现
Apr 13 Python
Python3 搭建Qt5 环境的方法示例
Jul 16 Python
Pytest中skip和skipif的具体使用方法
Jun 30 Python
详解pytorch创建tensor函数
Mar 22 Python
python中数组和列表的简单实例
Mar 25 Python
win7安装python生成随机数代码分享
Dec 27 #Python
python正则匹配抓取豆瓣电影链接和评论代码分享
Dec 27 #Python
python正则表达式去掉数字中的逗号(python正则匹配逗号)
Dec 25 #Python
python正则表达式判断字符串是否是全部小写示例
Dec 25 #Python
netbeans7安装python插件的方法图解
Dec 24 #Python
python批量修改文件后缀示例代码分享
Dec 24 #Python
python模拟新浪微博登陆功能(新浪微博爬虫)
Dec 24 #Python
You might like
php表单请求获得数据求和示例
2014/05/15 PHP
PHP取余函数介绍MOD(x,y)与x%y
2014/05/15 PHP
thinkphp中html:list标签传递多个参数实例
2014/10/30 PHP
自己写的php中文截取函数mb_strlen和mb_substr
2015/02/09 PHP
JSuggest自动匹配下拉框使用方法(示例代码)
2013/12/27 Javascript
jquery日历控件实现方法分享
2014/03/07 Javascript
浅析javascript中的事件代理
2015/11/06 Javascript
jQuery mobile 移动web(4)
2015/12/20 Javascript
基于jquery实现轮播焦点图插件
2016/03/31 Javascript
JQuery点击行tr实现checkBox选中的简单实例
2016/05/26 Javascript
基于zepto.js简单实现上传图片
2016/06/21 Javascript
JavaScript使用Range调色及透明度实例
2016/09/25 Javascript
jstree单选功能的实现方法
2017/06/07 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
2017/09/05 Javascript
深入理解JS中Number(),parseInt(),parseFloat()三者比较
2018/08/24 Javascript
Vuex中的State使用介绍
2019/01/19 Javascript
详解小程序退出页面时清除定时器
2019/04/28 Javascript
基于mpvue的简单弹窗组件mptoast使用详解
2019/08/02 Javascript
浅谈vue权限管理实现及流程
2020/04/23 Javascript
[13:55]Newbee vs Team Spirit
2018/06/07 DOTA
在Lighttpd服务器中运行Django应用的方法
2015/07/22 Python
python利用MethodType绑定方法到类示例代码
2017/08/27 Python
详解Django中类视图使用装饰器的方式
2018/08/12 Python
python tornado使用流生成图片的例子
2019/11/18 Python
基于python实现MQTT发布订阅过程原理解析
2020/07/27 Python
Python rabbitMQ如何实现生产消费者模式
2020/08/24 Python
使用css如何制作时间ICON方法实践
2012/11/12 HTML / CSS
非凡女性奢华谦虚风格:The Modist
2017/10/28 全球购物
TripAdvisor瑞典:全球领先的旅游网站
2017/12/11 全球购物
初级软件工程师面试题 Junior Software Engineer Interview
2015/02/15 面试题
大学生实习思想汇报
2014/01/12 职场文书
2014班子“三严三实”对照检查材料思想汇报
2014/09/18 职场文书
公安机关正风肃纪剖析材料
2014/10/10 职场文书
见习报告格式范文
2014/11/08 职场文书
初中班主任培训心得体会
2016/01/07 职场文书
SpringBoot整合RabbitMQ的5种模式实战
2021/08/02 Java/Android