Python创建系统目录的方法
作者:泥人张 发布时间:2023-11-22 11:52:47
标签:Python,目录,方法
本文实例讲述了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程序设计有所帮助。
0
投稿
猜你喜欢
- 一、字典的基本操作1.定义字典 字典也是一个列表型的数据结构,字典的数据是用“{ }&rd
- 由于不同的项目需要用不同的python版本,于是使用Anaconda来进行版本管理,现记录一下经验:在官网下载并安装好Anaconda以后(
- Python通过命令提示符安装matplotlib:1.直接打开命令提示符(快捷键窗口+ r)2.若提示安装失败(Python - 您正在使
- 一、简单使用入门小案例import logginglogging.basicConfig(level=logging.DEBUG, &nbs
- python 利用pywifi模块实现连接网络破解wifi密码实时监控网络,具体内容如下:import pywififrom pywifi
- 1. 普通装饰器 import logging1. foo = use_loggine(foo) def use_loggine(func)
- 数据集中的图像,一般不可用在以下3个方面:1.图像过小2.无法打开3.“Premature end of JPEG fi
- 行业首页改版的缘故,为了让我们设计师可以更好的了解需求、了解我们的用户,和部门的用研童鞋一起讨论决定使用电话来进行用户访谈,以此来了解用户。
- Sklearn简介Scikit-learn(sklearn)是机器学习中常用的第三方模块,对常用的机器学习方法进行了封装,包括回归(Regr
- 假设有2个有序列表l1、l2,如何效率比较高的将2个list合并并保持有序状态,这里默认排序是正序。思路是比较简单的,无非是依次比较l1和l
- python 使用第三方库requests-toolbelt 上传文件流,内容如下所示:# pip install requests-too
- 1、开发环境运行项目python mange.py runserver 0.0.0.0:80002、使用gunicorn在生产环境部署Gun
- 2009年 6月6日,空间4岁啦!与此同时Qzone月登录用户2亿,同时在线用户也突破了1000万。这是让人欢欣雀跃的数字,在空间同事眼里,
- 今天请各位读者朋友欣赏用 Python 实现的鲜花盛宴,你准备好了吗?90 行代码即可实现一棵美丽的鲜花盛开树。小编也是鲜花爱护协会者之一,
- 使用运算符“+”PHP的数组运算符“+”可以用来联合两个(或
- Python“json.decoder.JSONDecodeError: Expecting value: line 1
- 之前有教大家制作日历,很多小伙伴都兴奋的告诉小编自己成功了。那么我们在日历中怎么去找到我们想要的那个时间点呢?其实有点类似于查询的功能,但是
- 最近的项目涉及到很多表单的制作,特别是复选框(checkbox)和单选框(radio)。但是在前端开发过程中发现,单(复)选框和它们后面的提
- 本文实例讲述了golang实现的文件上传与文件下载功能。分享给大家供大家参考,具体如下:upload.gopackage commonimp
- css实现的圆角矩形的方式很多,但要追求灵活型,上面的结构简单,看起来爽一点注意css所用的图片路径,已修改兼容ie6 ie7 ff ,IE