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通过pil为png图片填充上背景颜色的方法
Mar 17 Python
Python的Flask框架中的Jinja2模板引擎学习教程
Jun 30 Python
python网络编程调用recv函数完整接收数据的三种方法
Mar 31 Python
python中kmeans聚类实现代码
Feb 23 Python
pycharm安装和首次使用教程
Aug 27 Python
Python 中Django验证码功能的实现代码
Jun 20 Python
python读取并写入mat文件的方法
Jul 12 Python
python装饰器代替set get方法实例
Dec 19 Python
Python编程快速上手——疯狂填词程序实现方法分析
Feb 29 Python
django执行原始查询sql,并返回Dict字典例子
Apr 01 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
Apr 08 Python
基于python实现坦克大战游戏
Oct 27 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 缩略图实现函数代码
2011/06/23 PHP
php tp验证表单与自动填充函数代码
2012/02/22 PHP
smarty模板引擎从配置文件中获取数据的方法
2015/01/22 PHP
php检测url是否存在的方法
2015/04/14 PHP
php通过curl添加cookie伪造登陆抓取数据的方法
2016/04/02 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
Swoole实现异步投递task任务案例详解
2019/04/02 PHP
PHP实现页面静态化深入讲解
2021/03/04 PHP
对JavaScript的eval()中使用函数的进一步讨论
2008/07/26 Javascript
关于js获取radio和select的属性并控制的代码
2011/05/12 Javascript
js DOM的学习笔记
2011/12/22 Javascript
javascript实现捕捉键盘上按下的键
2015/05/05 Javascript
jQuery 判断是否包含在数组中Array[]的方法
2016/08/03 Javascript
ES6学习之变量的两种命名方法示例
2017/07/18 Javascript
Vue 2.0入门基础知识之内部指令详解
2017/10/15 Javascript
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
2018/08/17 Javascript
vue中使用mxgraph的方法实例代码详解
2019/05/17 Javascript
JavaScript判断对象和数组的两种方法
2019/05/31 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
2020/01/16 jQuery
jQuery表单校验插件validator使用方法详解
2020/02/18 jQuery
Python多线程编程(一):threading模块综述
2015/04/05 Python
使用python在本地电脑上快速处理数据
2017/06/22 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
2018/04/25 Python
HTML5有哪些新特征
2015/12/01 HTML / CSS
解析HTML5中的新功能本地存储localStorage
2016/03/01 HTML / CSS
美国在线乐器和设备商店:Musician’s Friend
2018/07/06 全球购物
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
期终自我鉴定
2014/02/17 职场文书
快餐公司创业计划书
2014/04/29 职场文书
投资建议书模板
2014/05/12 职场文书
医学专业毕业生求职信
2014/06/20 职场文书
动漫设计与制作专业推荐信
2014/07/07 职场文书
带香烟到学校抽的检讨书
2014/09/25 职场文书
我们的节日中秋节活动总结
2015/03/23 职场文书
飞越疯人院观后感
2015/06/09 职场文书
MySQL into_Mysql中replace与replace into用法案例详解
2021/09/14 MySQL