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循环监控远程端口的方法
Mar 14 Python
python图片验证码生成代码
Jul 02 Python
Pycharm在创建py文件时,自动添加文件头注释的实例
May 07 Python
Mac下Anaconda的安装和使用教程
Nov 29 Python
Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】
Mar 30 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
Jul 04 Python
python实现的生成word文档功能示例
Aug 23 Python
django数据模型(Model)的字段类型解析
Dec 25 Python
python和pywin32实现窗口查找、遍历和点击的示例代码
Apr 01 Python
Python bisect模块原理及常见实例
Jun 17 Python
Python如何执行精确的浮点数运算
Jul 31 Python
用python爬虫批量下载pdf的实现
Dec 01 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 无限级分类学习参考之对ecshop无限级分类的解析 带详细注释
2010/03/23 PHP
深入解析phpCB批量转换的代码示例
2013/06/27 PHP
Codeigniter的一些优秀特性总结
2015/01/21 PHP
PHP针对伪静态的注入总结【附asp与Python相关代码】
2017/08/01 PHP
简洁短小的 JavaScript IE 浏览器判定代码
2010/03/21 Javascript
FusionCharts图表显示双Y轴双(多)曲线
2012/11/22 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
js数组依据下标删除元素
2015/04/14 Javascript
jQuery实现鼠标经过时出现隐藏层文字链接的方法
2015/10/12 Javascript
ECMAScript6快速入手攻略
2016/07/18 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
2017/10/12 Javascript
jQuery EasyUI window窗口使用实例代码
2017/12/25 jQuery
微信开发之微信jssdk录音功能开发示例
2018/10/22 Javascript
Vue项目引发的「过滤器」使用教程
2019/03/12 Javascript
仿ElementUI实现一个Form表单的实现代码
2019/04/23 Javascript
vue v-on:click传递动态参数的步骤
2020/09/11 Javascript
jquery实现拖拽小方块效果
2020/12/10 jQuery
python文件操作整理汇总
2014/10/21 Python
Python标准库之随机数 (math包、random包)介绍
2014/11/25 Python
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
python 遍历字符串(含汉字)实例详解
2017/04/04 Python
django中的setting最佳配置小结
2017/11/21 Python
Python3内置模块之json编解码方法小结【推荐】
2020/12/09 Python
对Python 中矩阵或者数组相减的法则详解
2019/08/26 Python
基于python判断字符串括号是否闭合{}[]()
2020/09/21 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
2021/02/20 Python
美国玩具公司:U.S.Toy
2018/05/19 全球购物
新加坡网上花店:FlowerAdvisor新加坡
2018/10/05 全球购物
Mankind美国/加拿大:英国领先的男士美容护发用品公司
2018/12/05 全球购物
香港网上花店:FlowerAdvisor香港
2019/05/30 全球购物
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
Myholidays美国:在线旅游网站
2019/08/16 全球购物
如何进行Linux分区优化
2013/02/12 面试题
公务员职务工作的自我评价
2013/11/01 职场文书
交通事故代理词范文
2015/05/23 职场文书
古诗文之爱国名句(77句)
2019/09/24 职场文书