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控制台显示时钟的示例
Feb 24 Python
仅用50行Python代码实现一个简单的代理服务器
Apr 08 Python
Python简单调用MySQL存储过程并获得返回值的方法
Jul 20 Python
python中 chr unichr ord函数的实例详解
Aug 06 Python
python实现图书管理系统
Mar 12 Python
python查看列的唯一值方法
Jul 17 Python
python2和python3的输入和输出区别介绍
Nov 20 Python
导入tensorflow时报错:cannot import name 'abs'的解决
Oct 10 Python
python matplotlib饼状图参数及用法解析
Nov 04 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
May 04 Python
Python如何实现爬取B站视频
May 20 Python
Tensorflow--取tensorf指定列的操作方式
Jun 30 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
又拍云异步上传实例教程详解
2016/04/19 PHP
PHP函数rtrim()使用中的怪异现象分析
2017/02/24 PHP
关于laravel框架中的常用目录路径函数
2019/10/23 PHP
用Greasemonkey 脚本收藏网站会员信息到本地
2009/10/26 Javascript
js左侧三级菜单导航实例代码
2013/09/13 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
javascript中局部变量和全局变量的区别详解
2015/02/27 Javascript
jQuery DOM插入节点操作指南
2015/03/03 Javascript
遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
2015/08/20 Javascript
JS运动相关知识点小结(附弹性运动示例)
2016/01/08 Javascript
javascript的正则匹配方法学习
2016/02/24 Javascript
js模块加载方式浅析
2017/08/12 Javascript
详解基于vue-cli3.0如何构建功能完善的前端架子
2018/10/09 Javascript
微信小程序实现下拉菜单切换效果
2020/03/30 Javascript
微信小程序使用车牌号输入法的示例代码
2019/08/20 Javascript
python 参数列表中的self 显式不等于冗余
2008/12/01 Python
python使用rsa加密算法模块模拟新浪微博登录
2014/01/22 Python
Python入门之modf()方法的使用
2015/05/15 Python
Python自动生产表情包
2017/03/17 Python
CentOS 6.5中安装Python 3.6.2的方法步骤
2017/12/03 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
Python格式化字符串f-string概览(小结)
2019/06/18 Python
查看keras的默认backend实现方式
2020/06/19 Python
详解python模块pychartdir安装及导入问题
2020/10/22 Python
总结python 三种常见的内存泄漏场景
2020/11/20 Python
Html5移动端div固定到底部实现底部导航条的几种方式
2021/03/09 HTML / CSS
国际花店:Pickup Flowers
2020/04/10 全球购物
先进德育工作者事迹材料
2014/01/24 职场文书
《小动物过冬》教学反思
2014/04/17 职场文书
小学运动会报道稿
2014/10/04 职场文书
党的群众路线教育实践活动总结
2014/10/30 职场文书
2015年元旦主持词结束语
2014/12/14 职场文书
迎新生欢迎词
2015/01/23 职场文书
红高粱观后感
2015/06/10 职场文书
react合成事件与原生事件的相关理解
2021/05/13 Javascript
Java 定时任务技术趋势简介
2022/05/04 Java/Android