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实现批量把SVG格式转成png、pdf格式的代码分享
Aug 21 Python
python有证书的加密解密实现方法
Nov 19 Python
用Python实现一个简单的能够发送带附件的邮件程序的教程
Apr 08 Python
python使用nntp读取新闻组内容的方法
May 08 Python
Python爬虫使用脚本登录Github并查看信息
Jul 16 Python
Win10系统下安装labelme及json文件批量转化方法
Jul 30 Python
Django框架 Pagination分页实现代码实例
Sep 04 Python
下载官网python并安装的步骤详解
Oct 12 Python
django框架中间件原理与用法详解
Dec 10 Python
TensorFlow学习之分布式的TensorFlow运行环境
Feb 05 Python
python logging.info在终端没输出的解决
May 12 Python
Tensorflow中k.gradients()和tf.stop_gradient()用法说明
Jun 10 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 获取客户端的真实ip
2009/11/30 PHP
在Windows XP下安装Apache+MySQL+PHP环境
2015/02/22 PHP
PHP实现微信商户支付企业付款到零钱功能
2018/09/30 PHP
详解PHP变量传值赋值和引用赋值变量销毁
2019/03/23 PHP
Javascript 鼠标移动上去 滑块跟随效果代码分享
2013/11/23 Javascript
css结合js制作下拉菜单示例代码
2014/02/27 Javascript
jquery删除数据记录时的弹出提示效果
2014/05/06 Javascript
解决jquery版本冲突的有效方法
2014/09/02 Javascript
基于JavaScript实现瀑布流效果(循环渐近)
2016/01/27 Javascript
Angularjs中UI Router的使用方法
2016/05/14 Javascript
js严格模式总结(分享)
2016/08/22 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
使用SVG基本操作API的实例讲解
2017/09/14 Javascript
Vue.js实现的购物车功能详解
2019/01/27 Javascript
TypeScript中的方法重载详解
2019/04/12 Javascript
elementUI Tree 树形控件的官方使用文档
2019/04/25 Javascript
[40:10]2015国际邀请赛全明星表演赛
2015/08/07 DOTA
python开启多个子进程并行运行的方法
2015/04/18 Python
Python实现获取域名所用服务器的真实IP
2015/10/25 Python
python 定时器,实现每天凌晨3点执行的方法
2019/02/20 Python
Django 全局的static和templates的使用详解
2019/07/19 Python
Tensorflow不支持AVX2指令集的解决方法
2020/02/03 Python
Python Django路径配置实现过程解析
2020/11/05 Python
HTML5 3D衣服摇摆动画特效
2016/03/17 HTML / CSS
基于HTML5的WebGL实现json和echarts图表展现在同一个界面
2017/10/26 HTML / CSS
英国第一摩托车和摩托车越野配件商店:GhostBikes
2019/03/10 全球购物
创业计划书中包含的9个方面
2013/12/26 职场文书
小学生暑假感言
2014/02/06 职场文书
财务工作犯错检讨书
2014/10/07 职场文书
学校端午节活动总结
2015/02/11 职场文书
辞职信如何写
2015/02/27 职场文书
2015年生产部工作总结范文
2015/05/25 职场文书
2016最新离婚协议书范本及程序
2016/03/18 职场文书
2019旅游导游工作总结
2019/06/27 职场文书
测量JavaScript函数的性能各种方式对比
2021/04/27 Javascript
忆童年!用Python实现愤怒的小鸟游戏
2021/06/07 Python