Python创建系统目录的方法


Posted in Python onMarch 11, 2015

本文实例讲述了Python创建系统目录的方法。分享给大家供大家参考。具体如下:

Python2 mkdir在没有上级目录时创建会失败.该方法可以创建多级目录。
/temp/gapgers/upload/images/1.png
如过temp文件夹不存在,会创建空的文件夹/temp/gapgers/upload/images/以及空文件1.png。
该方法只做抛砖引玉,大神勿喷

import os

    def mkfilePower(path):

      '''create dirs if the path contain a file create a empty file

      if the dir's file is exist return False else return True

      ex:path = r'c:/temp/gapgers/upload/images/1.png'

      nomatter there have dir temp or not,we will create it and create a empty file 1.png

      '''

      paths = path.split('/')

      temppath = ''

      for index,_spilt in enumerate(paths):

          if index == 0:

              temppath = _spilt

              continue

          temppath = temppath + '/' + _spilt

          if os.path.isdir(temppath):

              pass

          elif index == len(paths)-1:

              if os.path.isfile(temppath):

                  return False

              fl = open(temppath,'w')

              fl.close()

          else:

              os.mkdir(temppath)

      return True

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python获取当前时间对应unix时间戳的方法
May 15 Python
python安装Scrapy图文教程
Aug 14 Python
Python使用修饰器执行函数的参数检查功能示例
Sep 26 Python
Python Unittest自动化单元测试框架详解
Apr 04 Python
Python 访问限制 private public的详细介绍
Oct 16 Python
python使用udp实现聊天器功能
Dec 10 Python
django写用户登录判定并跳转制定页面的实例
Aug 21 Python
python多进程重复加载的解决方式
Dec 13 Python
Python 爬取必应壁纸的实例讲解
Feb 24 Python
Python实现Word文档转换Markdown的示例
Dec 22 Python
sklearn中的交叉验证的实现(Cross-Validation)
Feb 22 Python
Python实现日志实时监测的示例详解
Apr 06 Python
Python实现从订阅源下载图片的方法
Mar 11 #Python
Python获取网页上图片下载地址的方法
Mar 11 #Python
Python实现从百度API获取天气的方法
Mar 11 #Python
Python计算回文数的方法
Mar 11 #Python
Python用GET方法上传文件
Mar 10 #Python
Python爬取读者并制作成PDF
Mar 10 #Python
Python生成随机MAC地址
Mar 10 #Python
You might like
php实现网站插件机制的方法
2009/11/10 PHP
php实现快速排序法函数代码
2012/08/27 PHP
php验证手机号码
2015/11/11 PHP
yii的入口文件index.php中为什么会有这两句
2016/08/04 PHP
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
2010/11/09 Javascript
js onload处理html页面加载之后的事件
2013/10/30 Javascript
escape编码与unescape解码汉字出现乱码的解决方法
2014/07/02 Javascript
JavaScript检测鼠标移动方向的方法
2015/05/22 Javascript
vue实现tab切换外加样式切换方法
2018/03/16 Javascript
浅析Vue 生命周期
2018/06/21 Javascript
layui表单验证select下拉框实现验证的方法
2019/09/05 Javascript
jQuery高级编程之js对象、json与ajax用法实例分析
2019/11/01 jQuery
小程序使用分包的示例代码
2020/03/23 Javascript
关于vue的列表图片选中打钩操作
2020/09/09 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
[43:43]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第一场 11.22
2020/11/24 DOTA
对于Python的Django框架使用的一些实用建议
2015/04/03 Python
django通过ajax发起请求返回JSON格式数据的方法
2015/06/04 Python
python实现用户管理系统
2018/01/10 Python
使用python判断你是青少年还是老年人
2018/11/29 Python
Python脚本修改阿里云的访问控制列表的方法
2019/03/08 Python
python利用tkinter实现屏保
2019/07/30 Python
解决django 向mysql中写入中文字符出错的问题
2020/05/18 Python
如何解决python多种版本冲突问题
2020/10/13 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
2020/11/17 Python
微软加拿大官方网站:Microsoft Canada
2019/04/28 全球购物
汽车检测与维修个人求职信
2013/09/24 职场文书
办公室岗位职责
2014/02/12 职场文书
丧事答谢词
2015/01/05 职场文书
优秀英文求职信范文
2015/03/19 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
Nginx安装完成没有生成sbin目录的解决方法
2021/03/31 Servers
多属性、多分类MySQL模式设计
2021/04/05 MySQL
Springboot配置suffix指定mvc视图的后缀方法
2021/07/03 Java/Android
Python利用capstone实现反汇编
2022/04/06 Python