one:思路来源:工作原因经常要创建一些文件夹及文件

例如:1需要创建n个word,来储存信息。

2. 需要创建n个文件夹,来储存信息。

two:实现梦想:新手python,见笑了

1.输入需要创建的文本内容,一行一个

2.使用python   os模块实现创建文件、文件夹

3.处理各种需求:不仅仅是word,txt...........................

three:代码

import osdef make_file(text):'''用来创建文件夹----文本---->文件夹'''path_name = 'new_file'#保存所在文件夹名称if not os.path.exists(path_name):#没有就建一个os.makedirs(path_name)else:pass#使用该文件夹os.chdir(path_name)#替换输入文本中的空格text = text.replace(' ', '')#切割文本内容all_name = text.split('\n')#遍历for i in all_name:#打印测试print(i)# print('\n')#创建os.mkdir(i)def make_docxs(text):'''用来创建word文档----文本---->word'''path_name = 'new_file'if not os.path.exists(path_name):os.makedirs(path_name)else:passos.chdir(path_name)text = text.replace(' ', '')all_name = text.split('\n')for i in all_name:print(i)# print('\n')f = open((i + '.docx'), 'wb')f.close()def make_xxx(text,ending):'''用来创建其他文档----文本---其他'''#保存文件夹 path_name = 'new_file'if not os.path.exists(path_name):os.makedirs(path_name)else:passos.chdir(path_name)text = text.replace('   ', '')all_name = text.split('\n')for i in all_name:print(i)# print('\n')file_name=i + '.{0}'.format(ending)f = open(file_name, 'wb')f.close()#输入需要创建的文本,一行一个
text = '''6.1.1安全保卫工作(6分)
6.1.2设备设施(6分)
6.1.3消防管理(6分)
6.1.4交通管理(8分)
6.1.5活动管理(2分)
6.1.6突发事件预防与处置(6分)
6.1.7校园治理(6分)
6.1.8宿舍管理(10分)
6.1.9食堂管理(8分)'''#选择模式-----记得取消注释
#make_file(text)#创建文件夹
#make_docxs(text)  # 创建word文档
#make_xxx(text,ending='rar')#创建其他类型文件,后缀名自定义

ps:因个人日常使用,代码比较粗糙,而且未加上文本特殊符号处理等情况。

demo

使用python批量创建文件夹or文件相关推荐

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

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

  2. python创建文件夹名称大全好听_python批量创建指定名称的文件夹

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

  3. python批量创建文件夹

    python批量创建文件夹 觉得有用的话,欢迎一起讨论相互学习~ 参考资料 Python:os.path.join()产生的斜杠在Windows和Linux下的不同表现和解决方法 python获取指定 ...

  4. python创建多个文件_Python创建文件夹与文件的快捷方法

    这篇文章主要给大家介绍了关于Python创建文件夹与文件的快捷方法以及批量创建文件夹的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学 ...

  5. Python快捷创建文件夹和文件详解

    Python快捷创建文件夹和文件详解 自己做文件时发现  简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公. 项目目录 file11 创建文件夹 file22 创 ...

  6. python新建文件夹和文件夹_Python创建文件夹与文件的快捷方法

    前言 Python快捷创建文件夹和文件详解 自己做文件时发现  简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公. 项目目录 file11 创建文件夹 file2 ...

  7. php生成迅雷批量下载,Python批量创建迅雷任务及创建多个文件

    #coding=utf-8 ''' Created on 2012-5-29 @author: xiaochou ''' import os import time def nsfile(s): '' ...

  8. python os模块创建文件夹_Python创建文件夹与文件的快捷方法

    前言 Python快捷创建文件夹和文件详解 自己做文件时发现  简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公. 项目目录 file11 创建文件夹 file2 ...

  9. python创建文件夹和文件夹_Python快捷创建文件夹和文件详解

    Python快捷创建文件夹和文件详解 自己做文件时发现  简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公. 1.创建文件夹 # 批量 创建文件夹 import ...

  10. python创建模块文件夹_python文件、文件夹、压缩包处理模块-shutil模块

    shutil模块 高级的文件.文件夹.压缩包 处理模块 本节内容基本在linux下python交互环境实现 复制移动文件.文件夹 将文件内容拷贝到另一个文件中,可以部分内容 格式如下: ``` shu ...

最新文章

  1. 设置linux初始root密码
  2. 反射拷贝对象的思路:
  3. 蓝桥杯 算法训练试题 数据交换 Java
  4. SpringBoot Mybatis EnumTypeHandler自定义统一处理器
  5. 安装默认报表服务器虚拟目录,本机模式安装默认配置 (Reporting Services)
  6. U94222-循环往复【tarjan,DAGdp】
  7. 你经常使用计算机吗这样的问题其主要缺点是,2015年10月自考02326操作系统模拟试题及答案3...
  8. 使用DataX同步MaxCompute数据到TableStore(原OTS)优化指南
  9. centos mysql-5.5.20_mysql-5.5.20+CentOS 6.2 编译安装全过程详解(2)
  10. SWT里Slider和Scale的区别
  11. 3D开发-AR.js 自定义Marker
  12. 钓鱼网站 (搬运自common craft )
  13. 2000-2018年各省能源消费和碳排放数据数据、1997-2017年各省地级市县区碳排放数、各国二氧化碳排放量(人均公吨数)1960-2014年、二氧化碳排放量、各省市碳排放权额分配实施方案
  14. SONY图像传感器列表
  15. 图片双面打印顺序混乱_为什么双面打印一面是正的一面是反的?
  16. Total Commander(转.from 善用佳软/TC学堂 - xbeta,2007-2009 )
  17. python打开360浏览器_使用python3.7 的pycharm selenium自动化测试中启动360浏览器、360极速浏览器的方法...
  18. html可以转为psd格式吗,网页ps模板-请问,PSD格式的网页模板应该如何导成HTML里所用的东西?现在 爱问知识人...
  19. Fiddler原理+雷电模拟器进行APP抓包
  20. 支持华为鸿蒙2.0的手机型号是,华为鸿蒙2.0系统支持的手机型号 华为鸿蒙2.0系统详解...

热门文章

  1. python文件写入方式_Python写入文件的方式
  2. 小马哥讲Spring核心编程思想 第十周 Spring资源管理
  3. OPPO Reno7 Pro刷root强解锁BL刷面具Magisk框架 OPPO reno7pro免深度测试 root教程
  4. 计算机网络是一个_______,计算机网络习题一、名词解释计算机网络,网络拓扑结构二、填空题1.计算机网络是__________与__________结...
  5. slk文件(QQ or 微信) 转为 mp3
  6. 什么是GMSK调制-高斯最小移位键控
  7. 美国行政区划 数据mysql,美国,行政区划地理数据库大全.doc
  8. LayUI使用distpicker.js插件实现三级联动
  9. 软件工程课程实践- 项目开发计划
  10. 电机-PID学习-位置速度串级控制