网站建设ppt模板下载,建网站推广,手机网站后台管理系统,营销系统架构前言
前言#xff1a;想写这个代码的原因是因为实习的时候需要根据表格名创建对应的文件夹#xff0c;如果只是很少个数文件夹的话#xff0c;ctrlshiftn还可以接受吧#xff0c;可是一次就要创建几百个文件夹#xff0c;这就有点方方了。所以我写了一些代码解决实际的问题…前言
前言想写这个代码的原因是因为实习的时候需要根据表格名创建对应的文件夹如果只是很少个数文件夹的话ctrlshiftn还可以接受吧可是一次就要创建几百个文件夹这就有点方方了。所以我写了一些代码解决实际的问题吧。
正文
正文其实这是一个简单的代码集合然后就实现了
代码目录结构
│ 创建文件夹.py
├─docs
│ try.txt
└─folder
第一个文件自然就是代码的位置try.txt是存的所有要生成的文件夹名称列表是直接从excel表格获取复制粘贴的编码格式utf-8folder文件夹存放的是新生成的目标文件夹我觉得这样方便点所以就这么来了。因为只是自己用所以没有弄交互什么的直接简单粗暴出来结果。代码和我当时的思路都在下面了欢迎交流批评指正。
#目标是读取txt的每一行数据创建对应名字的文件夹
#1通过函数调用解决创建固定的文件夹
#2创建一个txt文件输出里面的内容输出
#3将txt输出内容和创建文件夹链接完成任务
#4后续补充检测文本文件是否存在不在报错
#5后续补充如果已经有了文本中的文件夹跳过这个文件名创建下一个
#结束
#反思目前创建的文件夹目录固定、文本文档位置固定
#完善功能
#1.先把文件夹目录改为交互式用户设置
#2.检测txt文件是否存在
#!/usr/bin/python
#-*-coding:utf-8-*-
import os
def mkdir(path):
folderos.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:
linesf.readlines()
for line in lines:
folderfileline
#strip()方法移除字符串头尾指定的字符
folderfolder.strip()
#print (folder)
mkdir(folder)
运行结果就是批量创建了文件夹呗。
上个图演示下以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持我们。
本文标题: python根据txt文本批量创建文件夹
本文地址: http://www.cppcns.com/jiaoben/python/254819.html