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实现对PPT文件进行截图操作的方法
Apr 28 Python
Python导入oracle数据的方法
Jul 10 Python
PyQt 线程类 QThread使用详解
Jul 16 Python
Python 实现淘宝秒杀的示例代码
Jan 02 Python
python 按不同维度求和,最值,均值的实例
Jun 28 Python
python dataframe向下向上填充,fillna和ffill的方法
Nov 28 Python
python 实现分页显示从es中获取的数据方法
Dec 26 Python
python对指定字符串逆序的6种方法(小结)
Apr 02 Python
python中adb有什么功能
Jun 07 Python
python dict如何定义
Sep 02 Python
Django搭建项目实战与避坑细节详解
Dec 06 Python
用Python实现Newton插值法
Apr 17 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中操作ini配置文件的方法
2013/04/25 PHP
Web程序工作原理详解
2014/12/25 PHP
PHP用反撇号执行外部命令
2015/04/14 PHP
PHP curl使用实例
2015/07/02 PHP
彻底搞懂PHP 变量结构体
2017/10/11 PHP
javascript 动态添加事件代码
2008/11/30 Javascript
javascript实现 百度翻译 可折叠的分享按钮列表
2015/03/12 Javascript
详解React-Todos入门例子
2016/11/08 Javascript
jquery pagination插件动态分页实例(Bootstrap分页)
2016/12/23 Javascript
JS日程管理插件FullCalendar简单实例
2017/02/07 Javascript
Node.js上传文件功能之服务端如何获取文件上传进度
2018/02/05 Javascript
vue中get请求如何传递数组参数的方法示例
2019/11/08 Javascript
Vue实例的对象参数options的几个常用选项详解
2019/11/08 Javascript
NodeJS实现一个聊天室功能
2019/11/25 NodeJs
package.json中homepage属性的作用详解
2020/03/11 Javascript
Node.js web 应用如何封装到Docker容器中
2020/09/01 Javascript
[04:29]2016国际邀请赛中国区预选赛Ehome战队教练采访
2016/06/27 DOTA
从零学Python之入门(四)运算
2014/05/27 Python
跟老齐学Python之大话题小函数(1)
2014/10/10 Python
Linux下使用python自动修改本机网关代码分享
2015/05/21 Python
Python中的条件判断语句与循环语句用法小结
2016/03/21 Python
Python实现Sqlite将字段当做索引进行查询的方法
2016/07/21 Python
python实现快速排序的示例(二分法思想)
2018/03/12 Python
Python 将pdf转成图片的方法
2018/04/23 Python
Python文件读写保存操作的示例代码
2018/09/14 Python
Python3转换html到pdf的不同解决方案
2019/03/11 Python
Python实现小黑屋游戏的完整实例
2021/01/06 Python
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
canvas裁剪clip()函数的具体使用
2018/03/01 HTML / CSS
新加坡网上花店:FlowerAdvisor新加坡
2018/10/05 全球购物
大一学生个人总结
2015/02/15 职场文书
仰望星空观后感
2015/06/10 职场文书
python开发实时可视化仪表盘的示例
2021/05/07 Python
Python3.8官网文档之类的基础语法阅读
2021/09/04 Python
教你在 Java 中实现 Dijkstra 最短路算法的方法
2022/04/08 Java/Android
Python docx库删除复制paragraph及行高设置图片插入示例
2022/07/23 Python