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复制目录结构脚本代码分享
Mar 06 Python
python排序方法实例分析
Apr 30 Python
Python读写配置文件的方法
Jun 03 Python
在Django中创建URLconf相关的通用视图的方法
Jul 20 Python
Python实现的多线程http压力测试代码
Feb 08 Python
Python多进程multiprocessing用法实例分析
Aug 18 Python
python爬取m3u8连接的视频
Feb 28 Python
python pandas获取csv指定行 列的操作方法
Jul 12 Python
一篇文章弄懂Python中的可迭代对象、迭代器和生成器
Aug 12 Python
numpy实现神经网络反向传播算法的步骤
Dec 24 Python
Python3如何在Windows和Linux上打包
Feb 25 Python
keras做CNN的训练误差loss的下降操作
Jun 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
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
2011/12/01 PHP
fgetcvs在linux的问题
2012/01/15 PHP
PHP+MySql+jQuery实现的"顶"和"踩"投票功能
2016/05/21 PHP
laravel 实现设置时区的简单方法
2019/10/10 PHP
用tip解决Ext列宽度不够的问题
2008/12/13 Javascript
用Javascript来生成ftp脚本的小例子
2013/07/03 Javascript
实例讲解JS中数组Array的操作方法
2014/05/09 Javascript
Javascript 高阶函数使用介绍
2015/06/15 Javascript
详解jQuery UI库中文本输入自动补全功能的用法
2016/04/23 Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
2016/12/27 Javascript
ReactNative中使用Redux架构总结
2017/12/15 Javascript
使用async await 封装 axios的方法
2018/07/09 Javascript
jQuery实现的简单手风琴效果示例
2018/08/29 jQuery
javascript实现手动点赞效果
2019/04/09 Javascript
基于vue、react实现倒计时效果
2019/08/26 Javascript
vue中的双向数据绑定原理与常见操作技巧详解
2020/03/16 Javascript
Vue+element-ui添加自定义右键菜单的方法示例
2020/12/08 Vue.js
uniapp开发小程序实现滑动页面控制元素的显示和隐藏效果
2020/12/10 Javascript
python访问sqlserver示例
2014/02/10 Python
python实现在目录中查找指定文件的方法
2014/11/11 Python
python对html代码进行escape编码的方法
2015/05/04 Python
将Python代码打包为jar软件的简单方法
2015/08/04 Python
python数据处理 根据颜色对图片进行分类的方法
2018/12/08 Python
使用Python快速制作可视化报表的方法
2019/02/03 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
2019/06/28 Python
在Django中实现添加user到group并查看
2019/11/18 Python
tensorflow指定GPU与动态分配GPU memory设置
2020/02/03 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
python 窃取摄像头照片的实现示例
2021/01/08 Python
Python实现京东抢秒杀功能
2021/01/25 Python
HTML5 Canvas自定义圆角矩形与虚线示例代码
2013/08/02 HTML / CSS
巴西婴儿用品商店:Bebe Store
2017/11/23 全球购物
教师个人事迹材料
2014/12/17 职场文书
教师先进个人材料
2014/12/17 职场文书
会议承办单位欢迎词
2015/09/30 职场文书
导游词之永济鹳雀楼
2020/01/16 职场文书