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 相关文章推荐
Python对象的深拷贝和浅拷贝详解
Aug 25 Python
python实现带声音的摩斯码翻译实现方法
May 20 Python
Python3单行定义多个变量或赋值方法
Jul 12 Python
Django 配置多站点多域名的实现步骤
May 17 Python
对pyqt5中QTabWidget的相关操作详解
Jun 21 Python
Python定时任务工具之APScheduler使用方式
Jul 24 Python
Flask框架学习笔记之表单基础介绍与表单提交方式
Aug 12 Python
用python的turtle模块实现给女票画个小心心
Nov 23 Python
python多维数组分位数的求取方式
Mar 03 Python
python 如何使用find和find_all爬虫、找文本的实现
Oct 16 Python
详解Python Celery和RabbitMQ实战教程
Jan 20 Python
Python 数据可视化之Bokeh详解
Nov 02 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
AJAX for PHP简单表数据查询实例
2007/01/02 PHP
php5.3 废弃函数小结
2010/05/16 PHP
php调用MySQL存储过程的方法集合(推荐)
2013/07/03 PHP
详解WordPress中给链接添加查询字符串的方法
2015/12/18 PHP
PHP+jQuery实现双击修改table表格功能示例
2019/02/21 PHP
document.open() 与 document.write()的区别
2007/08/13 Javascript
JavaScript入门之对象与JSON详解
2011/10/21 Javascript
javascript实现数字+字母验证码的简单实例
2014/02/10 Javascript
javascript中replace( )方法的使用
2015/04/24 Javascript
Bootstrap实现导航栏的2种方式
2016/11/28 Javascript
angularjs实现多张图片上传并预览功能
2017/02/24 Javascript
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
2017/04/10 jQuery
easyui-datagrid特殊字符不能显示的处理方法
2017/04/12 Javascript
js使用原型对象(prototype)需要注意的地方
2017/08/28 Javascript
微信小程序视图容器(swiper)组件创建轮播图
2020/06/19 Javascript
Angular ElementRef简介及其使用
2018/10/01 Javascript
JavaScript学习笔记之DOM操作实例分析
2019/01/08 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
详解ES6新增字符串扩张方法includes()、startsWith()、endsWith()
2020/05/12 Javascript
vue v-on:click传递动态参数的步骤
2020/09/11 Javascript
[00:29]2019完美世界全国高校联赛(秋季赛)总决赛海口落幕
2019/12/10 DOTA
python读取Excel实例详解
2018/08/17 Python
Python+OpenCV图片局部区域像素值处理改进版详解
2019/01/23 Python
关于Numpy数据类型对象(dtype)使用详解
2019/11/27 Python
Python使用Matlab命令过程解析
2020/06/04 Python
Pycharm中配置远程Docker运行环境的教程图解
2020/06/11 Python
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
购买中国最好的电子产品:Geekbuying
2018/03/13 全球购物
什么是SQL Server的确定性函数和不确定性函数
2016/08/04 面试题
简单叙述一下MYSQL的优化
2016/05/09 面试题
奥巴马英文演讲稿
2014/05/15 职场文书
乒乓球兴趣小组活动总结
2014/07/08 职场文书
学生不讲诚信检讨书
2014/09/29 职场文书
介绍信格式
2015/01/30 职场文书
2015年公务员工作总结
2015/04/24 职场文书
2015年事业单位工作总结
2015/04/27 职场文书