Python操作文件和目录

对文件和目录进行操作是在我们开发过程中必不可少的一环,下面是我整理的一些常用的对文件和目录进行操作的语句,希望能帮到你

首先是导包,导入包os ,import os

1、获取当前Python脚本工作的文件目录

      os.getcwd()

2、返回指定目录下的所有文件名和目录

     os.listdir()

3、删除一个文件

    os.remove(filepath)

4、删除多个空目录

    os.removedirs(r"d:\python")

5、检验给出的路径是否是一个文件

    os.path.isfile(filepath)

6、检验给出的路径是否是一个目录

    os.path.isdir()

7、获取路径名

    os.path.dirname(filename)

8、获取文件名

    os.path.basename(filename)

9、获取文件扩展名

    os.path.splitext("root/a.py")[1]

10、获取和设置环境变量

    os.getenv()

    os.putenv()

11、给出当前平台所用的行终止符

    os.linesep

12、给出你正在使用的平台

   os.name

13、重命名文件或目录

   os.rename(old, new)

14、创建多级目录

    os.makedirs(r"c:\python\test")

15、创建单个目录

    os.mkdir("test")

16、获取文件属性

    os.stat(file)


下面的操作需要引入包shutil

17、复制文件夹

     shutil.copytree(olddir, newdir)

18、复制文件

     shutil.copyfile(oldfile, newfile)

19、移动文件或目录

     shutil.move(oldpos, newpos)

20、删除目录

    shutil.rmdir(dir)

你可能感兴趣的:(Python学习笔记)