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
# -*- 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
检验权限模式