操作文件和目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作文件和目录相关的知识,希望对你有一定的参考价值。

操作文件和目录

1、 如果要操作文件、目录,可以在命令行下面输入操作系统提供的各种命令来完成;比如,dir、cp等命令

  如果要在Python程序中执行这些目录和文件的操作怎么办??其实操作系统提供的命令只是简单地调用了操作系统提供的接口函数,Python内置的os模块也可以直接调用操作系统提供的接口函数

  >>>import os

  >>>os.name

  >>>‘posix‘  如果是posix,说明系统是Linux、Unix或Mac OS X;如果是nt,就是Windows系统

2、、环境变量:要获取某个环境变量的值,可以调用os.getenv()函数

  >>>import os

  >>>os.getenv(‘path‘)

3、Python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法

  A、得到当前工作目录,即当前python脚本工作的目录路径:os.getcwd() ;  os.path.abspath(‘.‘) 查看当前目录的绝对目录

  B、返回指定目录下的所有文件和目录名:os.remove(‘C:\\Users\\zxq\\Desktop\\total’)  需要写入\\

  C、函数用来删除一个文件:os.remove(‘C:\\Users\\zxq\\Desktop\\total\\test.txt‘)

  D、检验给出的路径是否是一个文件:os.path.isfile(‘C:\\Users\\zxq\\Desktop\\total\\测试.txt‘)  返回true、False

  F、检验给出的路径是否是一个目录:os.path.isdiir()

  I、检验给出的路径是否是真地存在:os.path.exists()

  J、

  

 

 

os.chdir(‘C:\Users\zxq\Desktop‘)  切换到指定目录

os.getcwd()  查看当前所在目录

 

以上是关于操作文件和目录的主要内容,如果未能解决你的问题,请参考以下文章

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

Python学习week7-OS模块与shutil模块

day5模块学习--shutil模块

python 关于操作文件的相关模块(os,sys,shutil,subprocess,configparser)

Python之shutil模块

Python之shutil模块