zoukankan      html  css  js  c++  java
  • python文件处理-根据txt列表将文件从其他文件夹 拷贝到指定目录

    内容涉及:路径拼接,文件拷贝,内容追加(append)

    # !/usr/bin/python
    # -*- coding: UTF-8 -*-
    import pandas as pd
    import os
    import time
    import scipy.misc
    from shutil import copyfile
    from PIL import Image
    import shutil
    
    lossfile_csv = []
    lossfile_img = []
    for line in open("error.txt"):
        csvpath = line.strip('
    ')
        arr = csvpath.split('/')
        arr_2 = arr[3]
        arr_split = arr_2.split('_')
        batch_Id = arr_split[0]
        Medical_Id = arr_split[1]
        FOV_Id = arr_split[2]
        csv_dir_path = './csv/' + batch_Id + '/' +  Medical_Id + '/' + FOV_Id[:-3] + 'csv'
        csv_new_path = './data_error' + '/' + batch_Id + '_' + Medical_Id + '_' + FOV_Id[:-3] + 'csv'
        img_dir_path = './img/' + batch_Id + '/' +  Medical_Id + '/' + 'Images/' + FOV_Id
        img_new_path = './data_error' + '/' + batch_Id + '_' + Medical_Id + '_' + FOV_Id
        if not os.path.exists(csv_dir_path):
            print("not exit file:",csv_dir_path)
            lossfile_csv.append(csv_dir_path)
            continue
        if not os.path.exists(img_dir_path):
            print("not exit file:",img_dir_path)
            lossfile_img.append(img_dir_path)
            continue
        shutil.copy(csv_dir_path,csv_new_path)
        shutil.copy(img_dir_path,img_new_path)
    print("END")
  • 相关阅读:
    PDO应用
    分页查询
    PHP去除数组中重复数据的两个例子
    数据库访问(现用基本格式)
    克隆、加载类
    抽象类和接口
    静态
    PHP基础
    数据库的常用函数
    数据库的高级查询
  • 原文地址:https://www.cnblogs.com/niulang/p/11350600.html
Copyright © 2011-2022 走看看