python中对文件、文件夹的操作需要涉及到os模块和shutil模块。

创建文件:

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")            判断目标是否文件

python创建目录相关推荐

  1. Python创建目录文件夹

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

  2. python 创建目录_第二天:Python中目录及文件操作

    Python创建目录 使用os模块 mkdir创建一级目录,但不会创建父级目录 #创建test目录,成功 import os os.mkdir('E:test')##若无父级目录python,则创建t ...

  3. python创建目录保存文件

    创建目录 在Python中可以使用os.mkdir()函数创建目录(创建一级目录). 其原型如下所示: os.mkdir(path) 其参数path 为要创建目录的路径. 例如要在D盘下创建hello ...

  4. Python 创建目录文件夹

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

  5. python创建目录(文件夹)

    python对文件操作主要会用到os模块: 主要涉及到三个函数 1.os.path.exists(path) 判断一个目录是否存在 2.os.makedirs(path) 创建多级目录 3.os.mk ...

  6. python创建目录\文件夹

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

  7. python 创建目录_Python虚拟环境的搭建与使用

    前言 在开发中很多时候不同的项目会需要用的不同版本的包,甚至是不同版本的Python,而使用虚拟环境就可以轻松解决问题.虚拟环境通过创建一个全新的Python开发环境,从而实现不同项目间的隔离. 虚拟 ...

  8. python 创建目录时间_python实现根据当前时间创建目录并输出日志

    举个例子:比如我们要实现根据当前时间的年月日来新建目录来存放每天的日志,当前时间作为日志文件名称:代码如下: #!/usr/bin/env python3 # _*_ coding: utf-8 _* ...

  9. python跳转和创建目录,Python - 创建目录,切换目录,创建文件,复制文件,移动文件 ,删除文件夹及文件...

    # -*- coding: utf-8 -*- """ Created on Mon Jan  9 00:35:43 2017 @author-Weixin: 95355 ...

最新文章

  1. 2018-3-12论文(非结构网络中有价值信息数据挖掘)笔记二-----作者:关联规则的非结构网络有价值信息数据挖掘(看不懂,看不懂)
  2. linux中断下半部
  3. java弹出窗放textarea_java中窗体上有一个Button和一个TextArea当鼠标经过按钮上的某一点时在文本框中输出该点的坐标事件...
  4. 实现canvas连线
  5. SAP GUI 遇到 Error in Parser-Thread 错误的解决方法
  6. Windows 系统下.sh文件的运行
  7. lucene-5.3.1配置(win7x64)
  8. 在TOC中添加右键查看属性信息菜单
  9. what's the python之函数及装饰器
  10. 《程序设计技术》第一章例程
  11. VMware Cloud Director 10.3.1 - 云计算调配和管理平台
  12. AI智能语音识别算法原理 四
  13. 无刷直流电动机的工作原理
  14. matlab 求股票斜率,股票线性回归斜率公式
  15. 如何制作一个横版格斗过关游戏_地下城与勇士M电脑版,如何在模拟器上使用键鼠操作...
  16. 棱镜-分布式实时计算的跟踪校验系统
  17. 陕西守护星-智慧井口综合安检
  18. 大牛很通俗地介绍《信号与系统》
  19. centos 7.x 安装python 3.6 并创建虚拟环境
  20. 关于演化策略NES和协方差ES

热门文章

  1. Gartner 魔力象限:数据中心备份和恢复解决方案 2020年
  2. 基于java的公共的图像处理软件,它是由National Institutes of Health开发的
  3. 微信小程序返回上一级页面时刷新页面
  4. String字符串转化为int类型
  5. 5G标准设立 智慧城市还有哪四大挑战?
  6. Xftp无法与192.168.xx.xx连接 SSH服务器拒绝了密码。请再试一次。
  7. 树结构的所有特性(二叉树 完全二叉树 红黑树 btree b+tree)
  8. 用户的基本组与附加组
  9. vultr完美搭建 Nextcloud 私有云网盘教程
  10. 第一个被赋予公明身份的机器人_索菲亚成为首位被授予公民身份的机器人