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每次处理固定个数的字符的方法总结
Jan 29 Python
使用Python下载Bing图片(代码)
Nov 07 Python
Django1.3添加app提示模块不存在的解决方法
Aug 26 Python
python基于queue和threading实现多线程下载实例
Oct 08 Python
用python实现面向对像的ASP程序实例
Nov 10 Python
总结Python中逻辑运算符的使用
May 13 Python
Python通过matplotlib绘制动画简单实例
Dec 13 Python
python paramiko利用sftp上传目录到远程的实例
Jan 03 Python
应用OpenCV和Python进行SIFT算法的实现详解
Aug 21 Python
解决pip安装的第三方包在PyCharm无法导入的问题
Oct 15 Python
Python初学者必备的文件读写指南
Jun 23 Python
Python按顺序遍历并读取文件夹中文件
Apr 29 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解析base64数据生成图片的方法
2016/12/06 PHP
PHP 中TP5 Request 请求对象的实例详解
2017/07/31 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
2019/10/24 PHP
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
2007/04/01 Javascript
jQuery数据缓存功能的实现思路及简单模拟
2013/05/27 Javascript
JQuery+DIV自定义滚动条样式的具体实现
2013/06/25 Javascript
JQuery触发事件例如click
2013/09/11 Javascript
使用ImageMagick进行图片缩放、合成与裁剪(js+python)
2013/09/16 Javascript
Javascript中设置默认参数值示例
2014/09/11 Javascript
Jquery搜索父元素操作方法
2015/02/10 Javascript
jquery 插件实现瀑布流图片展示实例
2015/04/03 Javascript
javascript正则表达式中的replace方法详解
2015/04/20 Javascript
JS+CSS实现的日本门户网站经典选项卡导航效果
2015/09/27 Javascript
Jquery-1.9.1源码分析系列(十一)之DOM操作
2015/11/25 Javascript
js闭包引起的事件注册问题介绍
2016/03/29 Javascript
javascript判断图片是否加载完成的方法推荐
2016/05/13 Javascript
BetterScroll 在移动端滚动场景的应用
2017/09/18 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
2019/12/31 Javascript
html-webpack-plugin修改页面的title的方法
2020/06/18 Javascript
vue实现div可拖动位置也可改变盒子大小的原理
2020/09/16 Javascript
Python获取Linux系统下的本机IP地址代码分享
2014/11/07 Python
Python函数中定义参数的四种方式
2014/11/30 Python
python模拟鼠标拖动操作的方法
2015/03/11 Python
Opencv+Python实现图像运动模糊和高斯模糊的示例
2019/04/11 Python
python程序 创建多线程过程详解
2019/09/23 Python
如何从csv文件构建Tensorflow的数据集
2020/09/21 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
Flesh Beauty官网:露华浓集团旗下彩妆品牌
2021/02/15 全球购物
OnePlus加拿大官网:中国国际化手机品牌
2020/10/13 全球购物
音乐专业应届生教师求职信
2013/11/04 职场文书
《记金华的双龙洞》教学反思
2014/04/19 职场文书
中国梦我的梦演讲稿
2014/04/23 职场文书
十周年庆典策划方案
2014/06/03 职场文书
作弊检讨书
2015/01/27 职场文书
公务员处分决定书
2015/06/25 职场文书