香港云主机最佳企业级服务商!

ADSL拨号VPS包含了中国大陆(联通,移动,电信,)

中国香港,国外拨号VPS。

当前位置:云主机 > python >

电信ADSL拨号VPS
联通ADSL拨号VPS
移动ADSL拨号VPS

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


时间:2022-04-02 10:24 作者:admin610456


前言

前言:想写这个代码的原因是因为实习的时候需要根据表格名创建对应的文件夹,如果只是很少个数文件夹的话,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/' target='_blank'>python#-*-coding:utf-8-*-import osdef 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)

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

上个图演示下:


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

(责任编辑:admin)






帮助中心
会员注册
找回密码
新闻中心
快捷通道
域名登录面板
虚机登录面板
云主机登录面板
关于我们
关于我们
联系我们
联系方式

售前咨询:17830004266(重庆移动)

企业QQ:383546523

《中华人民共和国工业和信息化部》 编号:ICP备00012341号

Copyright © 2002 -2018 香港云主机 版权所有
声明:香港云主机品牌标志、品牌吉祥物均已注册商标,版权所有,窃用必究

云官方微信

在线客服

  • 企业QQ: 点击这里给我发消息
  • 技术支持:383546523

  • 公司总台电话:17830004266(重庆移动)
  • 售前咨询热线:17830004266(重庆移动)