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常用模块用法分析
Sep 08 Python
python编程实现希尔排序
Apr 13 Python
Pandas探索之高性能函数eval和query解析
Oct 28 Python
python实现随机梯度下降(SGD)
Mar 24 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
Feb 06 Python
Selenium定时刷新网页的实现代码
Oct 31 Python
基于Python获取照片的GPS位置信息
Jan 20 Python
解决Python在导入文件时的FileNotFoundError问题
Apr 10 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
May 07 Python
Python使用sys.exc_info()方法获取异常信息
Jul 23 Python
Python将CSV文件转化为HTML文件的操作方法
Jun 30 Python
Python制作春联的示例代码
Jan 22 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
全国FM电台频率大全 - 15 山东省
2020/03/11 无线电
php关于array_multisort多维数组排序的使用说明
2011/01/04 PHP
那些年一起学习的PHP(一)
2012/03/21 PHP
解析Extjs与php数据交互(增删查改)
2013/06/25 PHP
浅析PHP编程中10个最常见的错误
2014/08/08 PHP
时间戳转换为时间 年月日时间的JS函数
2013/08/19 Javascript
详解Javascript动态操作CSS
2014/12/08 Javascript
jQuery中slideUp()方法用法分析
2014/12/24 Javascript
jquery实现表单输入时提示文字滑动向上效果
2015/08/10 Javascript
七夕情人节丘比特射箭小游戏
2015/08/20 Javascript
jquery实现简单的全选和反选功能
2016/01/02 Javascript
jQuery插件cxSelect多级联动下拉菜单实例解析
2016/06/24 Javascript
玩转NODE.JS(四)-搭建简单的聊天室的代码
2016/11/11 Javascript
jQuery文字轮播特效
2017/02/12 Javascript
Angular.js指令学习中一些重要属性的用法教程
2017/05/24 Javascript
详解使用webpack构建多页面应用
2017/12/21 Javascript
vue组件编写之todolist组件实例详解
2018/01/22 Javascript
vue判断input输入内容全是空格的方法
2018/03/02 Javascript
微信小程序 Storage更新详解
2019/07/16 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
2019/10/26 Javascript
python 快速排序代码
2009/11/23 Python
在Django的模型和公用函数中使用惰性翻译对象
2015/07/27 Python
Python中的id()函数指的什么
2017/10/17 Python
python实现n个数中选出m个数的方法
2018/11/13 Python
在pycharm中设置显示行数的方法
2019/01/16 Python
python按照多个条件排序的方法
2019/02/08 Python
python求numpy中array按列非零元素的平均值案例
2020/06/08 Python
html5适合移动应用开发的12大特性
2014/03/19 HTML / CSS
关键字final的用法
2013/10/02 面试题
大型会议策划方案
2014/05/17 职场文书
解除劳动合同协议书
2014/09/17 职场文书
贷款承诺书
2015/01/20 职场文书
教师个人师德总结
2015/02/06 职场文书
应届毕业生求职信范文
2015/03/19 职场文书
总经理岗位职责范本
2015/04/01 职场文书
浅谈Golang 嵌套 interface 的赋值问题
2021/04/29 Golang