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 相关文章推荐
Python3.x对JSON的一些操作示例
Sep 01 Python
Python通过属性手段实现只允许调用一次的示例讲解
Apr 21 Python
Python采集代理ip并判断是否可用和定时更新的方法
May 07 Python
Flask框架使用DBUtils模块连接数据库操作示例
Jul 20 Python
python机器学习之KNN分类算法
Aug 29 Python
Python中fnmatch模块的使用详情
Nov 30 Python
python调用并链接MATLAB脚本详解
Jul 05 Python
django之使用celery-把耗时程序放到celery里面执行的方法
Jul 12 Python
Tensorflow实现多GPU并行方式
Feb 03 Python
Python tkinter布局与按钮间距设置方式
Mar 04 Python
我对PyTorch dataloader里的shuffle=True的理解
May 20 Python
Python集合set()使用的方法详解
Mar 18 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
《星际争霸》各版本雷兽特点图文解析 雷兽不同形态一览
2020/03/02 星际争霸
如何利用php array_multisort函数 对数据库结果进行复杂排序
2013/06/08 PHP
探讨:如何使用PhpDocumentor生成文档
2013/06/25 PHP
ThinkPHP调试模式与日志记录概述
2014/08/22 PHP
PHP中让curl支持sock5的代码实例
2015/01/21 PHP
php+redis实现消息队列功能示例
2019/09/19 PHP
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
2011/07/31 Javascript
Jquery获取元素的父容器对象示例代码
2014/02/10 Javascript
Jquery中$.post和$.ajax的用法小结
2015/04/28 Javascript
基于jQuery实现返回顶部实例代码
2016/01/01 Javascript
js原生跨域_用script标签的简单实现
2016/09/24 Javascript
微信小程序 教程之注册页面
2016/10/17 Javascript
Node.js发送HTTP客户端请求并显示响应结果的方法示例
2017/04/12 Javascript
nodejs处理图片的中间件node-images详解
2017/05/08 NodeJs
详解vue挂载到dom上会发生什么
2019/01/20 Javascript
JQuery实现折叠式菜单的详细代码
2020/06/03 jQuery
vue render函数动态加载img的src路径操作
2020/10/26 Javascript
使用python统计文件行数示例分享
2014/02/21 Python
python之import机制详解
2014/07/03 Python
浅谈python新手中常见的疑惑及解答
2016/06/14 Python
Python tkinter模块弹出窗口及传值回到主窗口操作详解
2017/07/28 Python
对pandas的dataframe绘图并保存的实现方法
2017/08/05 Python
使用python爬取微博数据打造一颗“心”
2019/06/28 Python
Python CSV文件模块的使用案例分析
2019/12/21 Python
对pytorch的函数中的group参数的作用介绍
2020/02/18 Python
美国波西米亚风格服装品牌:Show Me Your Mumu
2018/01/05 全球购物
马来西亚太阳镜、眼镜和隐形眼镜网上商店:Focus Point
2018/12/13 全球购物
英国最好的温室之家:Greenhouses Direct
2019/07/13 全球购物
优秀团员个人的自我评价
2013/10/02 职场文书
室内拓展活动方案
2014/02/13 职场文书
《绿色蝈蝈》教学反思
2014/03/02 职场文书
党员群众路线剖析材料
2014/10/08 职场文书
WebWorker 封装 JavaScript 沙箱详情
2021/11/02 Javascript
mysql使用 not int 子查询隐含陷阱
2022/04/12 MySQL
JavaScript中10个Reduce常用场景技巧
2022/06/21 Javascript
mysql序号rownum行号实现方式
2022/12/24 MySQL