当前位置:主页 > python教程 > python根据txt文本批量创建文件夹

python实现txt文本批量创建文件夹方法

发布:2019-06-07 14:28:22 193


给网友朋友们带来一篇相关的编程文章,网友容弘懿根据主题投稿了本篇教程内容,涉及到python、txt、文本、创建文件夹、python根据txt文本批量创建文件夹相关内容,已被763网友关注,相关难点技巧可以阅读下方的电子资料。

python根据txt文本批量创建文件夹

前言

前言:想写这个代码的原因是因为实习的时候需要根据表格名创建对应的文件夹,如果只是很少个数文件夹的话,ctrl+shift+n还可以接受吧,可是一次就要创建几百个文件夹,这就有点方方了。所以我写了一些代码解决实际的问题吧。

正文

正文:其实这是一个简单的代码集合,然后就实现了

代码目录结构

│ 创建文件夹.py
├─docs
│ try.txt
└─folder

第一个文件自然就是代码的位置;try.txt是存的所有要生成的文件夹名称列表,是直接从excel表格获取复制粘贴的,编码格式utf-8;folder文件夹存放的是新生成的目标文件夹,我觉得这样方便点,所以就这么来了。因为只是自己用,所以没有弄交互什么的,直接简单粗暴出来结果。代码和我当时的思路都在下面了,欢迎交流批评指正。

#目标是读取txt的每一行数据创建对应名字的文件夹
#1通过函数调用解决创建固定的文件夹
#2创建一个txt文件输出里面的内容输出
#3将txt输出内容和创建文件夹链接完成任务
#4后续补充检测文本文件是否存在,不在报错
#5后续补充如果已经有了文本中的文件夹跳过这个文件名创建下一个
#结束
#反思:目前创建的文件夹目录固定、文本文档位置固定
#完善功能:
#1.先把文件夹目录改为交互式用户设置
#2.检测txt文件是否存在
#!/usr/bin/python
#-*-coding:utf-8-*-
import os
def mkdir(path):
  folder=os.path.exists(path)
  if not folder:
    os.makedirs(path)
    print(path+"---OK---")
  else:
    print(path+"---There is this folder!---")

if __name__=='__main__':
  file = "G:\\python\\NewFile\\folder\\"
  with open('docs/try.txt','r') as f:
    lines=f.readlines()
    for line in lines:
      folder=file+line
      #strip()方法移除字符串头尾指定的字符
      folder=folder.strip()
      #print (folder)
      mkdir(folder)

运行结果就是批量创建了文件夹呗。

上个图演示下:

python根据txt文本批量创建文件夹
python根据txt文本批量创建文件夹python根据txt文本批量创建文件夹


参考资料

相关文章

  • Python调用API接口实现人脸识别

    发布:2023-04-11

    本文主要介绍了Python调用API接口实现人脸识别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • Python文本编辑器功能示例效果

    发布:2020-02-19

    这篇文章主要介绍了Python实现的文本编辑器功能,结合实例形式详细分析了基于wxpython实现文本编辑器所需的功能及相关实现技巧,需要的朋友可以参考下


  • python皮尔逊相关性数据分析分析及实例代码

    发布:2023-04-08

    这篇文章主要为大家介绍了python皮尔逊相关性分析及实例代码,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪


  • Python3+django2.0+apache2+ubuntu14部署网站上线的方法

    Python3+django2.0+apache2+ubuntu14部署网站上线的方法

    发布:2022-06-23

    为网友们分享了关于Python3的教程,这篇文章主要介绍了Python3+django2.0+apache2+ubuntu14部署网站上线的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • 分享Python Django 前后端分离 API的方法步骤

    发布:2020-02-27

    今天小编就为大家分享一篇Python Django 前后端分离 API的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • python文件操作写在指定的行方法整理

    发布:2019-11-16

    python文件操作写在指定的行可以先将文件读入列表中,利用列表的下标插入文本,之后再重新写入文件。但是弊端是,如果文件量太大列表的性能可能不是很高。


  • Python Flask的request对象使用详解

    发布:2023-04-13

    本文介绍Flask request对象,一个完整的HTTP请求,包括客户端向服务端发送的Request请求和服务器端发送Response响应.为了能方便访问获取请求及响应报文信息,Flask框架提供了一些内建对象,下面就来说一下Flask针对请求提供内建对象reques,需要的朋友可以参考一下


  • 利用elipse和rectangle画图的实例代码

    发布:2021-06-10

    本章我们来介绍用ellipse和rectangle画图,并且在例子中介绍rectangle是什么意思


网友讨论