当前位置:   article > 正文

Python整理医学数据_python 临床数据管理

python 临床数据管理

问题描述

文件夹里一个样本的dcm文件里有很多文件夹:
在这里插入图片描述

整理成一个样本里只有dcm文件:
在这里插入图片描述


解决方案:

import  os
import shutil

file_type="dcm"

#遍历该目录下的所有文件
for file_name in os.listdir("/home/icey/data_demo/"):
    if file_name not in os.listdir("/home/icey/data_demo2/"):
        #以文件名创建同名的文件夹
        os.mkdir("/home/icey/data_demo2/"+file_name)

#python遍历文件夹下所有文件及子文件夹
    for dirpath, dirnames, filenames in os.walk("/home/icey/data_demo/"+file_name):
        for filename_ in filenames:
            if filename_.endswith("."+file_type):
                print(os.path.join(dirpath, filename_))
                shutil.copyfile(os.path.join(dirpath, filename_),"/home/icey/data_demo2/"+file_name+'/'+filename_)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/815490
推荐阅读
相关标签
  

闽ICP备14008679号