python调用cmd复制文件代码分享

时间:2022-12-26 11:18:22 



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\

标签:调用cmd,复制文件
0
投稿

猜你喜欢

  • CSS文字排版终极指南

    2010-01-19 10:30:00
  • Go语言基础if条件语句用法及示例详解

    2024-04-23 09:35:16
  • python实现字符串和字典的转换

    2023-03-02 02:57:18
  • pytorch 如何使用float64训练

    2023-08-12 00:19:45
  • Python针对给定列表中元素进行翻转操作的方法分析

    2022-04-19 18:37:07
  • 微信小程序实现简单购物车小功能

    2024-04-16 10:37:12
  • MSSQL批量插入数据优化详细

    2024-01-27 08:18:07
  • MySQL数据库遭到攻击篡改(使用备份和binlog进行数据恢复)

    2024-01-16 13:06:38
  • Python pymsql模块的使用

    2023-01-08 15:23:00
  • 详解Python 装饰器执行顺序迷思

    2023-12-30 23:55:23
  • python删除某个字符

    2022-03-31 09:43:23
  • Python时间戳与日期格式之间相互转化的详细教程

    2023-12-10 13:06:26
  • 完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误

    2023-07-31 10:06:37
  • mysql group by having 实例代码

    2024-01-17 09:34:48
  • 只需7行Python代码玩转微信自动聊天

    2021-03-09 09:03:22
  • Python利用turtle库绘制彩虹代码示例

    2022-03-04 03:55:01
  • python 列表套json字典根据相同的key筛选数据

    2022-06-01 08:52:02
  • python下对hsv颜色空间进行量化操作

    2022-11-22 01:56:12
  • python中关于数据类型的学习笔记

    2023-10-30 09:31:29
  • python 如何快速复制序列

    2022-12-04 05:20:36
  • asp之家 网络编程 m.aspxhome.com