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通过websocket与js客户端通信示例分析
Jun 25 Python
python获取目录下所有文件的方法
Jun 01 Python
python使用psutil模块获取系统状态
Aug 27 Python
python函数与方法的区别总结
Jun 23 Python
简单了解Django ContentType内置组件
Jul 23 Python
numpy.array 操作使用简单总结
Nov 08 Python
python 使用opencv 把视频分割成图片示例
Dec 12 Python
keras 多gpu并行运行案例
Jun 10 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
Jul 14 Python
Django多个app urls配置代码实例
Nov 26 Python
如何在向量化NumPy数组上进行移动窗口
May 18 Python
Python实现Excel文件的合并(以新冠疫情数据为例)
Mar 20 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 session处理的定制
2009/03/16 PHP
YII Framework框架教程之安全方案详解
2016/03/14 PHP
php如何执行非缓冲查询API
2016/07/22 PHP
thinkPHP5.0框架简单配置作用域的方法
2017/03/17 PHP
PHP精确到毫秒秒杀倒计时实例详解
2019/03/14 PHP
JavaScript DOM 学习第五章 表单简介
2010/02/19 Javascript
JQuery 选择和过滤方法代码总结
2010/11/19 Javascript
为你的网站增加亮点的9款jQuery插件推荐
2011/05/03 Javascript
Ext JS添加子组件的误区探讨
2013/06/28 Javascript
Javascript获取CSS伪元素属性的实现代码
2014/09/28 Javascript
jQuery超酷平面式时钟效果代码分享
2020/03/30 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
angularJS 发起$http.post和$http.get请求的实现方法
2017/05/18 Javascript
详解vue2父组件传递props异步数据到子组件的问题
2017/06/29 Javascript
详解Vue2.x-directive的学习笔记
2017/07/17 Javascript
简单实现js鼠标跟随效果
2020/08/02 Javascript
浅谈vue中数据双向绑定的实现原理
2017/09/14 Javascript
JS函数节流和函数防抖问题分析
2017/12/18 Javascript
微信小程序和百度的语音识别接口详解
2019/05/06 Javascript
解决Vue 给mapState中定义的属性赋值报错的问题
2020/06/22 Javascript
SpringBoot在yml配置文件中配置druid的操作
2020/11/16 Javascript
python 性能提升的几种方法
2016/07/15 Python
Python实现屏幕截图的两种方式
2018/02/05 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
keras 指定程序在某块卡上训练实例
2020/06/22 Python
Python脚本实现Zabbix多行日志监控过程解析
2020/08/26 Python
基于Python实现粒子滤波效果
2020/12/01 Python
python urllib和urllib3知识点总结
2021/02/08 Python
澳大利亚购买太阳镜和眼镜网站:Glamoureyes
2020/09/22 全球购物
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
食品安全承诺书
2014/05/22 职场文书
大学生在校表现评语
2014/12/31 职场文书
党员进社区活动总结
2015/05/07 职场文书
导游词之湖州-太湖
2019/10/11 职场文书
Python使用pyecharts控件绘制图表
2022/06/05 Python