python之os模块

1、判断路径及路径下的文件

(1)os.getcwd():查看当前所在目录路径。

(2)os.listdir(path):列举目录下的所有文件。返回的是列表类型。

import os
path=os.getcwd()    #查看当前文件所在的路径
print(path)
a=os.listdir(path)    #列举该目录下的所有文件
print(a)

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

lujing='/Users/zhangxinli/Documents/study/学习/'
for i in os.listdir(lujing):  #列举目录下的所有文件
    check=os.path.join(lujing,i)  #连接目录和文件
    print(check)

(4)os.path.isfile(绝对路径加文件名)——判断指定对象是否为文件。是返回True,否则False

import os
lujing='/Users/zhangxinli/Documents/study/学习/'
for i in os.listdir(lujing):  #列举目录下所有文件
    check=os.path.join(lujing,i)  #连接目录和文件
    if os.path.isfile(check):    #判断check是否为文件
        print(i)

 

 

(4)os.path.isdir(绝对路径加文件名)——判断指定对象是否为目录。是返回True,否则False

lujing='/Users/zhangxinli/Documents/study/'
for i in os.listdir(lujing):        #列举该目录下的所有文件
    check = os.path.join(lujing, i)   ##连接目录和文件
    if os.path.isdir(check):        #判断check是否为目录
        print(i)

(5)os.path.abspath(path):返回path的绝对路径。

gpath=os.path.abspath(path)   #返回文件的绝对路径
print(gpath)

 (6) os.path.dirname(path):返回path中的文件夹部分

path=os.path.dirname(os.getcwd())
print(path)

(7)os.path.exists(path):文件或文件夹是否存在,返回True 或 False。

os.path.getmtime(path):输出文件最近修改时间

 os.path.getatime(path):输出文件访问时间

 os.path.getctime(path):输出文件的创建时间

 

posted on 2019-02-28 10:28  礼哥宝典  阅读(119)  评论(0)    收藏  举报