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 第一步 hello world
Sep 25 Python
Python列表推导式的使用方法
Nov 21 Python
详解Python中DOM方法的动态性
Apr 11 Python
python如何实现excel数据添加到mongodb
Jul 30 Python
python3爬取淘宝信息代码分析
Feb 10 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
Oct 11 Python
浅谈python下tiff图像的读取和保存方法
Dec 04 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
Jun 20 Python
python3字符串操作总结
Jul 24 Python
解决pycharm同一目录下无法import其他文件
Feb 12 Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
Mar 02 Python
Python实现一个论文下载器的过程
Jan 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
用PHP生成静态HTML速度快类库
2007/03/18 PHP
PHP set_time_limit(0)长连接的实现分析
2010/03/02 PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
2014/04/28 PHP
php命令行(cli)模式下报require 加载路径错误的解决方法
2015/11/23 PHP
yii2安装详细流程
2018/05/23 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
从阿里妈妈发现的几个不错的表单验证函数
2007/09/21 Javascript
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
浏览器脚本兼容 文本框中,回车键触发事件的兼容
2010/06/21 Javascript
JavaScript中使用构造函数实现继承的代码
2010/08/12 Javascript
购物车选中得到价格实现示例
2014/01/26 Javascript
BootStrap中
2016/12/10 Javascript
移动端效果之Swiper详解
2017/10/09 Javascript
vue使用监听实现全选反选功能
2018/07/06 Javascript
vue项目设置scrollTop不起作用(总结)
2018/12/21 Javascript
JavaScript使用闭包模仿块级作用域操作示例
2019/01/21 Javascript
layui 关闭open弹出框 刷新table表格页面的方法
2019/09/16 Javascript
JavaScript实现图片上传并预览并提交ajax
2019/09/30 Javascript
[01:55]TI9显影之尘系列 - Evil Geniuses
2019/08/22 DOTA
python通过smpt发送邮件的方法
2015/04/30 Python
python中的全局变量用法分析
2015/06/09 Python
Python实现注册登录系统
2017/08/08 Python
python实现多线程网页下载器
2018/04/15 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
2020/04/08 Python
为什么是 Python -m
2020/06/19 Python
Python常用base64 md5 aes des crc32加密解密方法汇总
2020/11/06 Python
scrapy redis配置文件setting参数详解
2020/11/18 Python
香蕉共和国Banana Republic官网:美国GAP旗下偏贵族风格服饰品牌
2016/11/21 全球购物
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
Lookfantastic日本官网:英国知名护肤、化妆品和头发护理购物网站
2018/04/21 全球购物
工程建设实施方案
2014/03/14 职场文书
党员批评与自我批评
2014/10/15 职场文书
大三学生英语考试作弊检讨书
2015/01/01 职场文书
2015年会计工作总结范文
2015/05/26 职场文书
golang switch语句的灵活写法介绍
2021/05/06 Golang
使用Python通过企业微信应用给企业成员发消息
2022/04/18 Python