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列表append和+的区别浅析
Feb 02 Python
python制作花瓣网美女图片爬虫
Oct 28 Python
Python实现的爬虫功能代码
Jun 24 Python
轻松实现TensorFlow微信跳一跳的AI
Jan 05 Python
Python模块搜索路径代码详解
Jan 29 Python
Python设计模式之策略模式实例详解
Jan 21 Python
python模块之subprocess模块级方法的使用
Mar 26 Python
python mac下安装虚拟环境的图文教程
Apr 12 Python
在Django中实现添加user到group并查看
Nov 18 Python
Python使用xlrd实现读取合并单元格
Jul 09 Python
pytorch Dropout过拟合的操作
May 27 Python
Python中rapidjson参数校验实现
Jul 25 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注入实例
2006/10/09 PHP
PHP循环遍历数组的3种方法list()、each()和while总结
2014/11/19 PHP
thinkphp实现发送邮件密码找回功能实例
2014/12/01 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
Laravel相关的一些故障解决
2020/08/19 PHP
JavaScript监测ActiveX控件是否已经安装过的代码
2008/09/02 Javascript
JavaScript转换农历类实现及调用方法
2013/01/27 Javascript
Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
2013/10/11 Javascript
网页运行时提示对象不支持abigimage属性或方法
2014/08/10 Javascript
JavaScript检测实例属性, 原型属性
2015/02/04 Javascript
javascript中this的四种用法
2015/05/11 Javascript
js右下角弹出提示框示例代码
2016/01/12 Javascript
温习Javascript基础语法之词法结构
2016/05/31 Javascript
RequireJs的使用详解
2017/02/19 Javascript
AngularJS监听路由变化的方法
2017/03/07 Javascript
BootStrap daterangepicker 双日历控件
2017/06/02 Javascript
JavaScript适配器模式详解
2017/10/19 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
2019/09/07 Javascript
微信小程序图片右边加两行文字的代码
2020/04/23 Javascript
python通过scapy获取局域网所有主机mac地址示例
2014/05/04 Python
python完成FizzBuzzWhizz问题(拉勾网面试题)示例
2014/05/05 Python
pycharm 使用心得(二)设置字体大小
2014/06/05 Python
在Python3中初学者应会的一些基本的提升效率的小技巧
2015/03/31 Python
python 实现删除文件或文件夹实例详解
2016/12/04 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
2017/01/28 Python
深入理解python中sort()与sorted()的区别
2018/08/29 Python
Python 使用类写装饰器的小技巧
2018/09/30 Python
使用python获取电脑的磁盘信息方法
2018/11/01 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
2020/01/02 Python
美国领先的奢侈手表在线零售商:WatchMaxx
2017/12/17 全球购物
室内设计自我鉴定
2013/10/15 职场文书
学校教研活动总结
2014/07/02 职场文书
实习工作表现评语
2014/12/31 职场文书
销售会议开幕词
2016/03/04 职场文书
解决pytorch 损失函数中输入输出不匹配的问题
2021/06/05 Python