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 查找文件夹下所有文件 实现代码
Jul 01 Python
Python中的is和id用法分析
Jan 26 Python
21行Python代码实现拼写检查器
Jan 25 Python
python字典键值对的添加和遍历方法
Sep 11 Python
Python算术运算符实例详解
May 31 Python
python生成词云的实现方法(推荐)
Jun 13 Python
python微信跳一跳系列之棋子定位颜色识别
Feb 26 Python
神经网络(BP)算法Python实现及应用
Apr 16 Python
Python基于多线程实现ping扫描功能示例
Jul 23 Python
Python 实现异步调用函数的示例讲解
Oct 14 Python
Django框架静态文件处理、中间件、上传文件操作实例详解
Feb 29 Python
python爬虫scrapy框架的梨视频案例解析
Feb 20 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循环跳出的问题
2013/07/01 PHP
php计算title标题相似比的方法
2015/07/29 PHP
php批量删除操作(数据访问)
2017/05/23 PHP
PHP的HTTP客户端Guzzle简单使用方法分析
2019/10/30 PHP
YUI的Tab切换实现代码
2010/04/11 Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
2010/08/12 Javascript
JavaScript ECMA-262-3 深入解析.第三章.this
2011/09/28 Javascript
js触发asp.net的Button的Onclick事件应用
2013/02/02 Javascript
sliderToggle在写jquery的计时器setTimeouter中不生效
2014/05/26 Javascript
javascript属性访问表达式用法分析
2015/04/25 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
2015/09/21 Javascript
jquery中object对象循环遍历的方法
2015/12/18 Javascript
Vue.2.0.5过渡效果使用技巧
2017/03/16 Javascript
JS触摸事件、手势事件详解
2017/05/04 Javascript
微信小程序数据存储与取值详解
2018/01/30 Javascript
手挽手带你学React之React-router4.x的使用
2019/02/14 Javascript
Vue表单之v-model绑定下拉列表功能
2019/05/14 Javascript
快速对接payjq的个人微信支付接口过程解析
2019/08/15 Javascript
layui复选框的全选与取消实现方法
2019/09/02 Javascript
在Angular中实现一个级联效果的下拉框的示例代码
2020/05/20 Javascript
Vue——解决报错 Computed property "****" was assigned to but it has no setter.
2020/12/19 Vue.js
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
2018/03/15 Python
对python内置map和six.moves.map的区别详解
2018/12/19 Python
dpn网络的pytorch实现方式
2020/01/14 Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
2020/02/27 Python
Python TestSuite生成测试报告过程解析
2020/07/23 Python
Python web框架(django,flask)实现mysql数据库读写分离的示例
2020/11/18 Python
详解CSS3中Media Queries的相关使用
2015/07/17 HTML / CSS
Gucci法国官方网站:意大利奢侈品牌
2018/07/25 全球购物
就业推荐自我鉴定
2013/10/06 职场文书
幼儿园毕业教师感言
2014/02/21 职场文书
感恩母亲节活动方案
2014/03/04 职场文书
教师求职信
2014/06/17 职场文书
村长党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
旅游安全责任协议书
2016/03/22 职场文书