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中使用matplotlib模块绘制数据图的示例
May 04 Python
Python实现线程池代码分享
Jun 21 Python
通过Python来使用七牛云存储的方法详解
Aug 07 Python
Python2.x版本中基本的中文编码问题解决
Oct 12 Python
Python实现递归遍历文件夹并删除文件
Apr 18 Python
Python中常用信号signal类型实例
Jan 25 Python
Dlib+OpenCV深度学习人脸识别的方法示例
May 14 Python
如何用Python 加密文件
Sep 10 Python
python利用pytesseract 实现本地识别图片文字
Dec 14 Python
Python利器openpyxl之操作excel表格
Apr 17 Python
Python 高级库15 个让新手爱不释手(推荐)
May 15 Python
Python实现归一化算法详情
Mar 18 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
调频问题解答
2021/03/01 无线电
DedeCMS 核心类TypeLink.class.php摘要笔记
2010/04/07 PHP
PHP运行时强制显示出错信息的代码
2011/04/20 PHP
PHP常见的6个错误提示及解决方法
2016/07/07 PHP
laravel配置Redis多个库的实现方法
2019/04/10 PHP
PHP中Session ID的实现原理实例分析
2019/08/17 PHP
JavaScript常用对象的方法和属性小结
2012/01/24 Javascript
使用js写的一个简易的投票
2013/11/27 Javascript
jquery链式操作的正确使用方法
2014/01/06 Javascript
javascript实现显示和隐藏div方法汇总
2015/08/14 Javascript
深入浅析NodeJs并发异步的回调处理
2015/12/21 NodeJs
完美解决IE不支持Data.parse()的问题
2016/11/24 Javascript
详解javascript中对数据格式化的思考
2017/01/23 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
2017/04/19 Javascript
Vue.js在使用中的一些注意知识点
2017/04/29 Javascript
Angular 通过注入 $location 获取与修改当前页面URL的实例
2017/05/31 Javascript
详解如何在vue中使用sass
2017/06/21 Javascript
浅谈layui 数据表格前后台传值的问题
2019/09/12 Javascript
vue实现防抖的实例代码
2021/01/11 Vue.js
python3 http提交json参数并获取返回值的方法
2018/12/19 Python
Python定时任务APScheduler的实例实例详解
2019/07/22 Python
Python多线程模块Threading用法示例小结
2019/11/09 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
2020/07/01 Python
python批量修改文件名的示例
2020/09/27 Python
飞利浦比利时官方网站:Philips比利时
2016/08/24 全球购物
美国顶级奢侈茶:Mighty Leaf Tea(美泰茶)
2016/11/26 全球购物
c++工程师面试问题
2013/08/04 面试题
公务员年总结的自我评价
2013/10/25 职场文书
劳动竞赛活动总结
2014/05/05 职场文书
个人求职信范文
2014/05/24 职场文书
三严三实对照检查材料
2014/08/25 职场文书
护士长2014年度工作总结
2014/11/11 职场文书
高中诗歌鉴赏教学反思
2016/02/16 职场文书
springboot拦截器无法注入redisTemplate的解决方法
2021/06/27 Java/Android
总结Python变量的相关知识
2021/06/28 Python
MySQL性能指标TPS+QPS+IOPS压测
2022/08/05 MySQL