python对文件操作主要会用到os模块:

主要涉及到三个函数

1、os.path.exists(path) 判断一个目录是否存在

2、os.makedirs(path) 创建多级目录

3、os.mkdir(path) 创建单级目录

以下是代码:

#!/user/local/bin/python2.7
# -*- coding:utf-8 -*-
# 引入模块
import os
def mkdir(path):# 去除首位空格path=path.strip()# 去除尾部 \ 符号path=path.rstrip("\\")# 判断路径是否存在isExists=os.path.exists(path)# 判断结果if not isExists:# 如果不存在则创建目录,创建目录操作函数'''os.mkdir(path)与os.makedirs(path)的区别是,当父目录不存在的时候os.mkdir(path)不会创建,os.makedirs(path)则会创建父目录'''#此处路径最好使用utf-8解码,否则在磁盘中可能会出现乱码的情况os.makedirs(path.decode('utf-8')) print path+' 创建成功'return Trueelse:# 如果目录存在则不创建,并提示目录已存在print path+' 目录已存在'return False
# 定义要创建的目录
path=r"d:\\web天下\\"
# 调用函数
mkdir(path)

以上是写好的一个函数,只需要传入你要创建目录的全路径即可。

更多文件操作:

创建文件:

1) os.mknod(“test.txt”) 创建空文件

2) open(“test.txt”,w) 直接打开一个文件,如果文件不存在则创建文件

创建目录:

os.mkdir(“file”) 创建目录

复制文件:

shutil.copyfile(“oldfile”,”newfile”) oldfile和newfile都只能是文件

shutil.copy(“oldfile”,”newfile”) oldfile只能是文件夹,newfile可以是文件,也可以是目标目录

复制文件夹:

shutil.copytree(“olddir”,”newdir”) olddir和newdir都只能是目录,且newdir必须不存在

重命名文件(目录)

os.rename(“oldname”,”newname”) 文件或目录都是使用这条命令

移动文件(目录)

shutil.move(“oldpos”,”newpos”)

删除文件

os.remove(“file”)

删除目录

os.rmdir(“dir”) 只能删除空目录

shutil.rmtree(“dir”) 空目录、有内容的目录都可以删

转换目录

os.chdir(“path”) 换路径

判断目标

os.path.exists(“goal”) 判断目标是否存在

os.path.isdir(“goal”) 判断目标是否目录

os.path.isfile(“goal”) 判断目标是否文件

删除文件及目录请看这篇博文:http://blog.csdn.net/muwinter/article/details/77196261

python创建目录(文件夹)相关推荐

  1. Python创建目录文件夹

    Python创建目录文件夹 Python对文件的操作还算是方便的,只需要包含os模块进来,使用相关函数即可实现目录的创建. 主要涉及到三个函数 1.os.path.exists(path) 判断一个目 ...

  2. python创建目录\文件夹

    python可以使用mkdir()和makedirs()两种方法来创建目录,mkdir()创建一层目录,makedirs()创建多层目录. →→→ 点这里查看mkdir()和makedirs()的区别 ...

  3. Python 创建目录文件夹

    Python只需要引入os模块,使用相关函数即可实现目录的创建. 主要涉及到三个函数: 1.os.path.exists(path) 判断一个目录是否存在 2.os.makedirs(path) 多层 ...

  4. Python3创建目录文件夹

    Python3创建目录文件夹 Python对文件的操作还算是方便的,只需要包含os模块进来,使用相关函数即可实现目录的创建. 主要涉及到三个函数 os.path.exists(path) 判断一个目录 ...

  5. python新建文件夹和文件夹_Python创建文件夹与文件的快捷方法

    前言 Python快捷创建文件夹和文件详解 自己做文件时发现  简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公. 项目目录 file11 创建文件夹 file2 ...

  6. python 打开文件夹_python打开目录

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python dirtree.py e:programmingpythonapp ...

  7. 【转】python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)

    原文:​​​​​​ ​​​​​​​​​​​​​​​​​​​python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)..._心失荒野的博客-CSDN博客 一. ...

  8. python ftp文件夹文件递归上传推送

    python ftp文件夹文件递归上传推送 posted on 2018-10-16 17:05 秦瑞It行程实录 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnbl ...

  9. python列出文件夹最新的几个文件_Python列出一个文件夹及其子目录的所有文件

    python简介 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. 像Perl ...

  10. python查找文件夹下的文件,python 查找文件夹下所有文件 实现代码 -电脑资料

    复制代码代码如下: def find_file_by_pattern(pattern='.*', base=".", circle=True): '''''查找给定文件夹下面所有 ...

最新文章

  1. android跨域 元素,Android之app作为服务器解决跨域问题
  2. 问题解决:Apache: You don't have permission to access / on this server
  3. 浅谈分布式CAP定理
  4. python 定义一个负数_其实Python不难学(4):Python如何处理文本数据
  5. JavaScript实现接口的三种经典方式
  6. pycharm新建python file没有默认头_Pycharm 设置默认头的图文教程
  7. python 字符集utf-8|精简版(三分钟了解)
  8. php.ini添加的变量读取,php用ini_get获取php.ini里变量值的方法
  9. java8 stream ,filter 等功能代替for循环
  10. JS工具对象 DATE 方法
  11. 远程文件传输工具Filezilla
  12. 简谈BOOST升压电路
  13. 如何更改linux的软件源
  14. 三角形周长最短问题_什么样的三角形周长最短
  15. vant 验证手机号_Vue 正则表达式验证邮箱和手机号码
  16. 微信订阅号如何开通付费功能
  17. VMware ESXi 扩容后提示“无法打开虚拟机的电源,请确认该虚拟磁盘是适用“厚”选项创建的”等信息,执行VMDK 格式是 zeroedthick 还是 eagerzeroedthick
  18. 基于微信小程序的毕业设计题目(22)php有声读物音频播放小程序(含开题报告、任务书、中期报告、答辩PPT、论文模板)
  19. 祝愿大家在新的一年里,万事大吉,送上我设计的可爱暴富小老虎微信红包封面,祝愿大家新的一年财运旺,事业旺,健康旺。
  20. Lync 2010移动客户端无法登陆的解决办法

热门文章

  1. 汉画轩区块链技术应用智慧酒店提升舒适度节能成本
  2. python去除最后的逗号_Python如何从打印中删除最后一个逗号(string,end=“,”)...
  3. 利用占空比的改变调节小车速度
  4. 双亲委派模型是什么?
  5. 锥,凸锥,二阶锥,二阶锥规划
  6. 图片瘦身的正确姿势,让你的 CDN 费用省 50% 以上!
  7. Uncaught ReferenceError: is not defined at HTMLAnchorElement.onclick
  8. 情人节送男友什么有新意、2022送礼指南
  9. 通过有用的反馈改善测试人员与开发人员的关系
  10. Android studio软件编译生成APK