前言

前言:想写这个代码的原因是因为实习的时候需要根据表格名创建对应的文件夹,如果只是很少个数文件夹的话,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文本批量创建文件夹

本文地址: http://www.cppcns.com/jiaoben/python/254819.html

python怎么创建txt文件啊_python根据txt文本批量创建文件夹相关推荐

  1. python在当前目录创建txt文件-python根据txt文本批量创建文件夹

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

  2. python批量新建文件夹_python根据txt文本批量创建文件夹

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

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

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

  4. python读txt很大_Python读写txt文件

    python读写txt文件 准备原始txt数据 3.14159265358979323846264338327950288419716939937510582097494459230781640628 ...

  5. python读取字符串指定位置字符_python读取txt文件中特定位置字符的方法

    python读取txt文件中特定位置字符的方法 如下所示: # -*- coding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding(' ...

  6. python如何批量创建文件夹_python使用循环实现批量创建文件夹示例

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  7. python生成随机的测验试卷_python生成随机的测验试卷文件

    假如你是一位地理老师,班上有 35 名学生,你希望进行美国各州首府的一个小测验.不妙的是,班里有几个坏蛋,你无法确信学生不会作弊.你希望随机调整问题的次序,这样每份试卷都是独一无二的,这让任何人都不能 ...

  8. pythontxt文件操作_Python读写txt文本文件的操作方法全解析

    一.文件的打开和创建 ? 1 2 3 4 5 >>> f= open('/tmp/test.txt') >>> f.read() 'hello python!\nh ...

  9. python实现文件传输_Python使用socket实现简单的文件传输并校验

    因为工作需要,要在两台设备之间进行压力测试.即A设备不断往B设备发送文件,B设备接收文件后校验文件是否正确接收. 用Python的socket模块写了简单的Server和Client脚本.Server ...

最新文章

  1. MyEclipse教程:Web开发——创建Web片段项目
  2. 在一台服务器绑定多个IP
  3. BigData之Storm:Apache Storm的简介、深入理解、下载、案例应用之详细攻略
  4. mysql mail_vpopmail+mysql
  5. T级图片数据Cache思路以及图片服务器搭建方法
  6. 对数组下面的数组截取_numpy数组不同索引方式的区别
  7. javascript 代码分离 的那些事儿
  8. android 动画结束停留,循环动画 tween durationMillis = 90195 动画将停留在最后一针
  9. 基于SourceTree 下的 Git Flow 模型
  10. jquery radio,select相关操作
  11. 黑马程序员--'1封感人的来信—穷的只剩下梦想,1个黑马程序员的追梦之旅
  12. c语言自定义sum函数,c语言自定义函数
  13. 训练营打卡Day57
  14. ios使用el-select的远程搜索无法唤起软键盘
  15. IT行业,培训班的存在是怎样的?
  16. 嵌入式Linux中使用SQLite3数据库
  17. 如何在手机端从多个Excel文件多个Sheet中搜索某一内容,多个excel文件批量查找
  18. 元数据(menta data)
  19. 完美解决AutoCAD2012,AutoCAD2013本身电脑里有NET4.0或以上版本却装不上的问题
  20. 2.1 人工智能项目开发与规划

热门文章

  1. java8 streams_使用Java 8 Streams进行编程对算法性能的影响
  2. 从JDK 12删除原始字符串文字
  3. Thymeleaf 3 – Thymeleaf 3和Spring MVC快速入门
  4. openshift用户管理_OpenShift Express Web管理控制台:入门
  5. Spring MVC 4快速入门Maven原型得到了改进–更多Java 8功能
  6. Netty:另一种Web(套接字)服务器
  7. 快速的骆驼和云消息传递
  8. Maven Git发布
  9. Java:在JPA中使用规范模式
  10. Java方法中的参数太多,第7部分:可变状态