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 PIL模块与随机生成中文验证码
Feb 27 Python
Python MySQL数据库连接池组件pymysqlpool详解
Jul 07 Python
在python环境下运用kafka对数据进行实时传输的方法
Dec 27 Python
Python列表(List)知识点总结
Feb 18 Python
浅析PEP572: 海象运算符
Oct 15 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
May 16 Python
Python实现一个简单的毕业生信息管理系统的示例代码
Jun 08 Python
Pytest如何使用skip跳过执行测试
Aug 13 Python
python exit出错原因整理
Aug 31 Python
详解python命令提示符窗口下如何运行python脚本
Sep 11 Python
Python urlopen()参数代码示例解析
Dec 10 Python
Python读取ini配置文件传参的简单示例
Jan 05 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实现图片简单上传
2006/10/09 PHP
基于MySQL到MongoDB简易对照表的详解
2013/06/03 PHP
php之CodeIgniter学习笔记
2013/06/17 PHP
PHP大批量插入数据库的3种方法和速度对比
2014/07/08 PHP
php轻松实现文件上传功能
2016/03/03 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
2017/06/07 PHP
Mootools 1.2教程 类(一)
2009/09/15 Javascript
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
2011/10/12 Javascript
js动态创建标签示例代码
2014/06/09 Javascript
chrome浏览器如何断点调试异步加载的JS
2016/09/05 Javascript
Bootstrap table使用方法详细介绍
2016/12/09 Javascript
详解Angularjs在控制器(controller.js)中使用过滤器($filter)格式化日期/时间实例
2017/02/17 Javascript
浅谈基于Vue.js的移动组件库cube-ui
2017/12/20 Javascript
vue 在单页面应用里使用二级套嵌路由
2020/12/19 Vue.js
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
Python使用修饰器执行函数的参数检查功能示例
2017/09/26 Python
Python动刷新抢12306火车票的代码(附源码)
2018/01/24 Python
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
Python实现的简单计算器功能详解
2018/08/25 Python
python DataFrame 取差集实例
2019/01/30 Python
pyqt5 tablewidget 利用线程动态刷新数据的方法
2019/06/17 Python
Python+selenium点击网页上指定坐标的实例
2019/07/05 Python
Scrapy框架基本命令与settings.py设置
2020/02/06 Python
Python实现Canny及Hough算法代码实例解析
2020/08/06 Python
python 用Matplotlib作图中有多个Y轴
2020/11/28 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
Perfume’s Club中文官网:西班牙美妆在线零售品牌
2020/08/24 全球购物
服务之星获奖感言
2014/01/21 职场文书
《草原》教学反思
2014/02/15 职场文书
安全生产责任书范本
2014/04/15 职场文书
核心价值观演讲稿
2014/05/13 职场文书
求职信怎么写
2014/05/23 职场文书
大学优秀班集体申报材料
2014/05/23 职场文书
三八妇女节新闻稿
2015/07/17 职场文书
分布式锁为什么要选择Zookeeper而不是Redis?看完这篇你就明白了
2021/05/21 Redis
js作用域及作用域链工作引擎
2022/07/07 Javascript