本文实例为大家分享了python批量创建指定名称的文件夹具体代码,供大家参考,具体内容如下

继删除多余文件之后,做了一些数据处理,需要重新保存数据,但文件夹的名称又不能改

所以只能创建新的文件夹,换个路径用之前的文件夹名

import os

import glob

#txt文件生成一次就好,或者用os.walk遍历需要的文件夹名称路径

def mk_text(txt_path):

folders = glob.glob(txt_path + '/*_1')

writeText = open('F:/my_data/brats18_training/test.txt', 'w')

for files in folders:

if len(files) <= 0:

continue

writeText.write(os.sep + files + ', ' + '\n')

writeText.close()

def mkdir(mk_path):

test = []

name = []

# =============================================================================

# 或者用下面的程序把三个循环替换

# for line in open('F:/my_data/brats18_training/test.txt', 'r'):

# test.append(line)

#

# for filename in test:

# filename = filename.strip()

# filename = filename.rstrip(',')

# if os.path.basename(filename)[0:7] == 'Brats18':

# name = os.path.join(mk_path + '/' +os.path.basename(filename))

# isExists = os.path.exists(name)

# if not isExists:

# os.mkdir(name)

# print(name +'Successed')

# else:

# print(name + 'This is this content')

# =============================================================================

for line in open('F:/my_data/brats18_training/test.txt', 'r'):

test.append(line)

for filename in test:

filename = filename.strip()

filename = filename.rstrip(",")

if os.path.basename(filename)[0:7]=='Brats18':

name.append(os.path.join(mk_path + '/' + os.path.basename(filename)))

for generate_path in name:

#print(generate_path)

isExists = os.path.exists(generate_path)

if not isExists:

os.mkdir(generate_path)

print(generate_path + '创建成功')

#千万不要用return

else:

print(generate_path + ' There is this content')

path = 'F:/my_data/HGG'

mk_path = "H:/data/HGG"

mkdir(mk_path)

mk_txt(path)

小编再为大家分享一段:在指定目录批量创建文件夹的python实现代码:

目标文件夹为:L:\ZJ_Landsat\LC81220442013221LGN00\WaterQuality_PCA\results

目录L:\ZJ_Landsat下有大量影像文件。

import os

rootDir = "L:\ZJ_Landsat"

name1 = "WaterQuality_PCA"

name2 = "results"

folder_name = "PCA_4_bands"

def listDir(rootDir):

dir1 = []

for dirpath, dirnames, filenames in os.walk(rootDir):

for dir in dirnames:

dir1.append(os.path.join(rootDir,dir[0:21]))#LC81220442013221LGN00的长度为21

return dir1

print("Done!")

dirList = listDir(rootDir)[0:104]#104为104个影像文件夹数量

dir1 = []

dir2 = []

for dir in dirList:

dir1 = os.path.join(''.join(dir),name1)

dir2 = os.path.join(dir1,name2)

dir3 = os.path.join(dir2,folder_name)

if not os.path.exists(dir3):

os.mkdir(os.path.join(dir3))

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持找一找教程网。

python创建文件夹名称大全好听_python批量创建指定名称的文件夹相关推荐

  1. linux批量删除指定名称的文件夹

    linux批量删除指定名称的文件夹 find /root/baseline_dataset -name .ipynb_checkpoints | xargs rm -rf find # find 命令 ...

  2. 使用Python批量替换指定目录所有文件中的指定文本

    使用Python批量替换指定目录所有文件中的指定文本 # -*- coding: utf-8 -*- import os from = "aaa" #替换为什么内容,可以是多行 t ...

  3. 数值策划的自我修养(二):用VBA批量获取指定目录下文件的名字

    目录索引 批量获取指定目录下文件的名字 批量获取指定目录下文件的名字 游戏项目的管理,自然少不了配置表的管理.今天记录的是如何在制作配置表管理工具时批量获取配置表文件夹下的配置表名并顺序写到一张Exc ...

  4. python批量新建文件夹_python批量创建指定名称的文件夹

    本文实例为大家分享了python批量创建指定名称的文件夹具体代码,供大家参考,具体内容如下 继删除多余文件之后,做了一些数据处理,需要重新保存数据,但文件夹的名称又不能改 所以只能创建新的文件夹,换个 ...

  5. python复工_Python批量创建复工证明实现过程中的Bug汇总及其相应的解决方案

    /1 前言/ 上个星期的时候,小编给大家分享了手把手教你使用Python批量创建复工证明一文,事实证明,这篇文章真的很实用,没有来得及上车的小伙伴,现在上车也来得及噢.从反馈情况来看,很多小伙伴已经亲 ...

  6. 如何批量在文件夹中建立php,怎么批量创建文件夹_一次性创建多个文件夹方法_一聚教程网...

    相信大家在平时的工作或是生活中,经常会遇到需要创建多个文件夹的问题,那么对于这种一次性创建多个文件夹的问题怎么解决呢?这里文章就给大家具体介绍下批量创建多个文件夹的问题,感兴趣的一起来了解下. 日常工 ...

  7. python多进程存储数据丢失的存储器是_python查漏补缺 --- 模块、文件、异常

    有些知识学着学着就忘了,有些博客看着看着就想留言了,本片博客仅代表作者本人的观点,如有错误及疑问,欢迎提出宝贵的意见! 1.方法定义好之后,如,def test(x) : ,此时将方法名赋值给一个新的 ...

  8. python可以处理任何字符编码文本_python数据类型、字符编码、文件处理

    介绍: 1.什么是数据? 例:x=10,10是我们要存储的数据 2.为何数据要分不同的类型? 数据是用来表示状态的,不同的状态用不同的类型的数据去表示 1.数据类型 1.数字(整形,长整形,浮点型,复 ...

  9. python下的scripts有什么用_python安装后无scripts内文件,无法使用pip

    下载安装python后,python的scripts文件夹无pip等文件解决方法: 1,下载安装easy_install,https://pypi.python.org/pypi/ez_setup/0 ...

最新文章

  1. error nr.1045 access denied for user 'root'@'localhost' (using passwd:no)
  2. OAuth的MVC实现(微软)
  3. 一小时内在本地搭建 SAP Commerce Cloud(电商云)的前后台运行环境
  4. MySQL 数据库命令之 mysqlshow -- 显示 MySQL 数据库相关信息
  5. 安全使用网上银行 享受在线购物时尚生活
  6. 宇宙总统(洛谷-P1781)
  7. C常用的字符串函数实现
  8. bzoj千题计划127:bzoj1041: [HAOI2008]圆上的整点
  9. Webservice 的安全
  10. Hbase与Hadoop版本对应
  11. Android Root
  12. 数据中心远程集中解决方案有哪些?
  13. CorelDRAW VBA - 第一个Hello World程序
  14. 程序猿的血泪史:一定要有数据备份的思想,不然死都不知道咋死的!!!
  15. 开发常用到的工具有哪些
  16. Python-Python与数据库
  17. Linux系统进阶-基础IO
  18. 由<高十>纪录片想到的
  19. WiFi万能钥匙首席安全官龚蔚:对公共WiFi不必谈虎色变
  20. BUAA-OO 第三单元总结

热门文章

  1. 盘锦市高2021年高考成绩查询,盘锦高中成绩排名2021,盘锦中考分数线排行榜
  2. 2008生产实习 .net 实习计划
  3. 上海话八级考试(ZZ)
  4. C++ 字符编码知识转载
  5. Python 魔法方法(pythonzho 的 Magic Methods 指南)
  6. 移动端代码调试-使用代理服务器进行调试
  7. python常用校验方法总结
  8. python头像教程_Python拼接微信好友头像大图的实现方法
  9. 计算机开机长鸣报警,电脑开机报警,详细教您电脑开机一直长鸣报警怎么办
  10. 2021 开源社--开源人的家