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中split方法用法分析
Apr 17 Python
python访问类中docstring注释的实现方法
May 04 Python
Python定时执行之Timer用法示例
May 27 Python
Python常用知识点汇总
May 08 Python
python实现斐波那契数列的方法示例
Jan 12 Python
python实现画循环圆
Nov 23 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
Jan 02 Python
python3用urllib抓取贴吧邮箱和QQ实例
Mar 10 Python
python实现扫雷小游戏
Apr 24 Python
初学者学习Python好还是Java好
May 26 Python
Python csv文件记录流程代码解析
Jul 16 Python
pytorch中的torch.nn.Conv2d()函数图文详解
Feb 28 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
Discuz! Passport 通行证整合
2008/03/27 PHP
php使用array_chunk函数将一个数组分割成多个数组
2018/12/05 PHP
jquery 仿QQ校友的DIV模拟窗口效果源码
2010/03/24 Javascript
JavaScript中去掉数组中的重复值的实现方法
2011/08/03 Javascript
javascript在myeclipse中报错的解决方法
2013/10/29 Javascript
jquery插件之定时查询待处理任务数量
2014/05/01 Javascript
jquery获取对象的方法足以应付常见的各种类型的对象
2014/05/14 Javascript
js字符串操作方法实例分析
2015/05/06 Javascript
使用jquery获取url及url参数的简单实例
2016/06/14 Javascript
js监听input输入框值的实时变化实例
2017/01/26 Javascript
Bootstrap免费字体和图标网站(值得收藏)
2017/03/16 Javascript
H5手机端多文件上传预览插件
2017/04/21 Javascript
微信小程序之绑定点击事件实例详解
2017/07/07 Javascript
使用Fullpage插件快速开发整屏翻页的页面
2017/09/13 Javascript
JS脚本加载后执行相应回调函数的操作方法
2018/02/28 Javascript
layer.alert回调函数执行关闭弹窗的实例
2019/09/11 Javascript
Vue axios获取token临时令牌封装案例
2020/09/11 Javascript
python网络编程之文件下载实例分析
2015/05/20 Python
python基于phantomjs实现导入图片
2016/05/13 Python
举例讲解Python中字典的合并值相加与异或对比
2016/06/04 Python
Python编写简单的HTML页面合并脚本
2016/07/11 Python
pygame编写音乐播放器的实现代码示例
2019/11/19 Python
Python抓包程序mitmproxy安装和使用过程图解
2020/03/02 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
解决python 执行sql语句时所传参数含有单引号的问题
2020/06/06 Python
Python 串口通信的实现
2020/09/29 Python
纽约现代艺术博物馆商店:MoMA STORE(室内家具和杂货商品)
2016/08/02 全球购物
馥蕾诗美国官网:Fresh美国
2019/10/09 全球购物
任课老师推荐信范文
2013/11/24 职场文书
小学生家长评语大全
2014/02/10 职场文书
购房协议书范本
2014/04/11 职场文书
2014班子成员自我剖析材料思想汇报
2014/10/01 职场文书
2014年教师个人工作总结
2014/11/10 职场文书
追悼会答谢词
2015/01/05 职场文书
2019个人工作态度自我评价
2019/04/24 职场文书
JDBC连接的六步实例代码(与mysql连接)
2021/05/12 MySQL