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 相关文章推荐
php使用递归与迭代实现快速排序示例
Jan 23 Python
Python中使用logging模块打印log日志详解
Apr 05 Python
Python的字典和列表的使用中一些需要注意的地方
Apr 24 Python
python实现下载pop3邮件保存到本地
Jun 19 Python
python2.7和NLTK安装详细教程
Sep 19 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
Oct 29 Python
在Python中调用Ping命令,批量IP的方法
Jan 26 Python
python 进程的几种创建方式详解
Aug 29 Python
Python之——生成动态路由轨迹图的实例
Nov 22 Python
keras读取h5文件load_weights、load代码操作
Jun 12 Python
Python魔术方法专题
Jun 19 Python
python 调整图片亮度的示例
Dec 03 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-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
2011/08/15 PHP
ThinkPHP CURD方法之where方法详解
2014/06/18 PHP
浅谈PHP中的面向对象OOP中的魔术方法
2017/06/12 PHP
PHP7变量处理机制修改
2021/03/09 PHP
JavaScript中SQL语句的应用实现
2010/05/04 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
JS中处理与当前时间间隔的函数代码
2012/05/23 Javascript
一个JavaScript处理textarea中的字符成每一行实例
2014/09/22 Javascript
JS区分浏览器页面是刷新还是关闭
2016/04/17 Javascript
js获取客户端操作系统类型的方法【测试可用】
2016/05/27 Javascript
再谈Javascript中的基本类型和引用类型(推荐)
2016/07/01 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
微信小程序 数据绑定详解及实例
2016/10/25 Javascript
angular directive的简单使用总结
2017/05/24 Javascript
JS实现自定义状态栏动画文字效果示例
2017/10/12 Javascript
jquery ajaxfileupload异步上传插件
2017/11/21 jQuery
jquery实现点击a链接,跳转之后,该a链接处显示背景色的方法
2018/01/18 jQuery
vue中的provide/inject的学习使用
2018/05/09 Javascript
vuejs+element UI table表格中实现禁用部分复选框的方法
2019/09/20 Javascript
[29:23]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场1
2014/05/23 DOTA
Python运算符重载详解及实例代码
2017/03/07 Python
python3下实现搜狗AI API的代码示例
2018/04/10 Python
python把数组中的数字每行打印3个并保存在文档中的方法
2018/07/17 Python
程序员写Python时的5个坏习惯,你有几条?
2018/11/26 Python
python 画二维、三维点之间的线段实现方法
2019/07/07 Python
Python参数类型以及常见的坑详解
2019/07/08 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
2020/06/14 Python
基于python实现百度语音识别和图灵对话
2020/11/02 Python
台湾专柜女包:KINAZ
2019/12/26 全球购物
英国在线滑雪板和冲浪商店:The Board Basement
2020/01/11 全球购物
const和static readonly区别
2013/05/20 面试题
英语硕士生求职简历的自我评价
2013/10/15 职场文书
初中作文评语大全
2014/04/23 职场文书
工会优秀工作者事迹
2014/08/17 职场文书
安装配置mysql及Navicat prenium的详细流程
2021/06/10 MySQL
简单聊一聊SQL注入及防止SQL注入
2022/03/23 MySQL