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定时器使用示例分享
Feb 16 Python
用Pygal绘制直方图代码示例
Dec 07 Python
1 行 Python 代码快速实现 FTP 服务器
Jan 25 Python
Python输入二维数组方法
Apr 13 Python
Python图像处理之简单画板实现方法示例
Aug 30 Python
ActiveMQ:使用Python访问ActiveMQ的方法
Jan 30 Python
python 对字典按照value进行排序的方法
May 09 Python
500行Python代码打造刷脸考勤系统
Jun 03 Python
Pycharm简单使用教程(入门小结)
Jul 04 Python
使用Django搭建一个基金模拟交易系统教程
Nov 18 Python
Python3中的f-Strings增强版字符串格式化方法
Mar 04 Python
Django def clean()函数对表单中的数据进行验证操作
Jul 09 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开发框架kohana3 自定义路由设置示例
2014/07/14 PHP
PHP检测字符串是否为UTF8编码的常用方法
2014/11/21 PHP
PHP关键特性之命名空间实例详解
2017/05/06 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
PHP7生产环境队列Beanstalkd用法详解
2020/05/19 PHP
addRule在firefox下的兼容写法
2006/11/30 Javascript
asp.net和asp下ACCESS的参数化查询
2008/06/11 Javascript
JavaScript 监听textarea中按键事件
2009/10/08 Javascript
javaScript parseInt字符转化为数字函数使用小结
2009/11/05 Javascript
取选中的radio的值
2010/01/11 Javascript
jquery弹出层类代码分享
2013/12/27 Javascript
深入理解javascript中的立即执行函数(function(){…})()
2014/06/12 Javascript
jquery通过ajax加载一段文本内容的方法
2015/01/15 Javascript
js中hash和ico的关联分析
2015/02/05 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
JS基于面向对象实现的选项卡效果示例
2016/12/20 Javascript
JavaScript 限制文本框不可输入英文单双引号的方法
2016/12/20 Javascript
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
JS实现的五级联动菜单效果完整实例
2017/02/23 Javascript
JavaScript同源策略和跨域访问实例详解
2018/04/03 Javascript
Javascript获取某个月的天数
2018/05/30 Javascript
vue实现节点增删改功能
2019/09/26 Javascript
[48:27]EG vs Liquid 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
基于python的汉字转GBK码实现代码
2012/02/19 Python
python 实时遍历日志文件
2016/04/12 Python
Python使用Scrapy保存控制台信息到文本解析
2017/12/27 Python
python3+PyQt5实现自定义窗口部件Counters
2018/04/20 Python
对python中的装包与解包实例详解
2019/08/24 Python
canvas 如何绘制线段的实现方法
2018/07/12 HTML / CSS
小松树教学反思
2014/02/11 职场文书
求职信名称怎么写
2014/05/26 职场文书
工资收入证明样本(5篇)
2014/09/16 职场文书
软件测试专业推荐信
2014/09/18 职场文书
出国留学英文自荐信
2015/03/25 职场文书
vue3中provide && inject的使用
2021/07/01 Vue.js
mysql主从复制的实现步骤
2021/10/24 MySQL