Python OS 文件/目录方法

Python OS 文件/目录方法

os 模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:

1、os.listdir()

概述

os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表

它不包括 . 和 .. 即使它在文件夹中。

只支持在 Unix, Windows 下使用。

实例

以下实例演示了 listdir() 方法的使用:

实例

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os, sys

# 打开文件
path = "/var/www/html/"
dirs = os.listdir( path )

# 输出所有文件和文件夹
for file in dirs:
   print file

执行以上程序输出结果为:

test.htm
stamp
faq.htm
_vti_txt
robots.txt
itemlisting
resumelisting
writing_effective_resume.htm
advertisebusiness.htm
papers
resume

2、os.path.join()

概述

将目录和文件名合成一个路径

实例

print(os.path.join('root','test','runoob.txt'))# 将目录和文件名合成一个路径

执行以上程序输出结果为:

root/test/runoob.txt

3、os.path.isdir()

判断输入路径是否为目录/或者为文件夹

4、os.path.exists()

用于检查在某路径内是否存在某文件。不存在就返回值为false

总结

更多方法详见:https://www.runoob.com/python/os-file-methods.html


检验权限模式

posted @ 2020-02-06 10:37  SupremeBoy  阅读(340)  评论(0编辑  收藏  举报