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中的exec、eval使用实例
Sep 23 Python
python连接字符串的方法小结
Jul 13 Python
详解Python list 与 NumPy.ndarry 切片之间的对比
Jul 24 Python
Python使用matplotlib填充图形指定区域代码示例
Jan 16 Python
Django中的文件的上传的几种方式
Jul 23 Python
Python Selenium 之数据驱动测试的实现
Aug 01 Python
Win10+GPU版Pytorch1.1安装的安装步骤
Sep 27 Python
Python matplotlib以日期为x轴作图代码实例
Nov 22 Python
python实现上传文件到linux指定目录的方法
Jan 03 Python
CentOS7下安装python3.6.8的教程详解
Jan 03 Python
Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
Mar 09 Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
Apr 23 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 radio 单选框获取与保持值的实现代码
2010/05/15 PHP
php 判断访客是否为搜索引擎蜘蛛的函数代码
2011/07/29 PHP
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
2013/06/20 PHP
php通过字符串调用函数示例
2014/03/02 PHP
PHP版微信第三方实现一键登录及获取用户信息的方法
2016/10/14 PHP
thinkPHP自动验证、自动添加及表单错误问题分析
2016/10/17 PHP
PHP抽象类与接口的区别详解
2019/03/21 PHP
js中的this关键字详解
2013/09/25 Javascript
js流动式效果显示当前系统时间
2016/05/16 Javascript
JS实现六边形3D拖拽翻转效果的方法
2016/09/11 Javascript
jQuery 遍历map()方法详解
2016/11/04 Javascript
js正则表达式验证密码强度【推荐】
2017/03/03 Javascript
JS正则表达式验证中文字符
2017/05/08 Javascript
详解AngularJS用Interceptors来统一处理HTTP请求和响应
2017/06/08 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
2017/10/11 Javascript
推荐几个不错的console调试技巧实现
2019/12/20 Javascript
[04:15]DOTA2-DPC中国联赛1月19日Recap集锦
2021/03/11 DOTA
matplotlib subplots 调整子图间矩的实例
2018/05/25 Python
python 将print输出的内容保存到txt文件中
2018/07/17 Python
Python3.5实现的三级菜单功能示例
2019/03/25 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
html5 Canvas画图教程(1)—画图的基本常识
2013/01/09 HTML / CSS
HTML5+lufylegend实现游戏中的卷轴
2016/02/29 HTML / CSS
深入解析HTML5 Canvas控制图形矩阵变换的方法
2016/03/24 HTML / CSS
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
美国地毯购买网站:Rugs USA
2019/02/23 全球购物
俄罗斯连接商品和买家的在线平台:goods.ru
2020/11/30 全球购物
英语系本科生求职信范文
2013/12/18 职场文书
巧克力蛋糕店创业计划书
2014/01/14 职场文书
拖鞋店创业计划书
2014/01/15 职场文书
项目采购员岗位职责
2014/04/15 职场文书
语文教研活动总结
2014/07/02 职场文书
反对四风自我剖析材料
2014/10/07 职场文书
Java常用函数式接口总结
2021/06/29 Java/Android
C3 线性化算法与 MRO之Python中的多继承
2021/10/05 Python
《勇者辞职不干了》上卷BD发售宣传CM公开
2022/04/08 日漫