python编程时,经常和文件、目录打交道,这是就离不了os模块。os模块包含普遍的操作系统功能,与具体的平台无关。以下列举常用的命令

1. os.name——判断现在正在实用的平台,Windows 返回 ‘nt'; Linux 返回’posix'

用python IDLE测试,可以直接返回结果,如果用其他的第三方编辑器需要用print(os.name)来输出结果,下面的例子是一样的。

python 文件操作 os模块 常用函数

 

 2. os.getcwd()——得到当前工作的目录。

python 文件操作 os模块 常用函数

 

3. os.remove()——删除指定文件

4. os.rmdir()——删除指定目录

删除文件夹,不好演示,自己试一下

5. os.mkdir()——创建目录

就是在指定目录新建一个文件夹

python 文件操作 os模块 常用函数

 python 文件操作 os模块 常用函数

  6.os.makedirs()——递归建立目录

可以建立多个子目录的文件夹

python 文件操作 os模块 常用函数

 

  7.os.path.isfile()——判断指定对象是否为文件

返回BOOL值,这个是文件夹,所以是False。

python 文件操作 os模块 常用函数

  

 8.os.path.isdir()——判断指定对象是否为目录

用法跟上一个反着,是否是文件夹

python 文件操作 os模块 常用函数

  

 9.os.path.split()——返回路径的目录和文件名

python 文件操作 os模块 常用函数

  

10.os.path.getsize()——获得文件的大小

这个函数要定为到文件,试了下文件夹是不准的,不能用来得到文件夹的大小,

看下面的测试就明白了,返回的是字节,Byte。

python 文件操作 os模块 常用函数

  

11.os.path.join(path, name)——连接目录和文件名

这个连接路径很实用的

python 文件操作 os模块 常用函数

  

12.os.path.basename(path)——返回文件名、

实际就是找一个斜杠的后面名字

python 文件操作 os模块 常用函数

  

13.os.path.dirname(path)——返回文件路径

python 文件操作 os模块 常用函数

 

相关文章: