os模块

os模块

os.path.exists()

判断路径是否存在,存在则返回True,不存在则返回False

res = os.path.exists('test.txt')
print(res)


os.stat().st_size

获取文件的字节大小

res = os.stat('test.txt').st_size
print(res)


os.path.abspath()

获取文件的绝对路径

res = os.path.abspath('test.txt')
print(res)


os.path.dirname()

获取路径的上一级目录

path = os.path.abspath('test.txt')
res = os.path.dirname(path)
print(res)


os.path.join()

路径拼接

path = r'test/'
res = os.path.join(path, 'test.txt')
print(res)


os.listdir()

获取一个目录下的所有文件(第一层)

res = os.listdir()
print(res)


os.walk()

获取一个目录下的所有文件(所有层)

# 获取一个目录下的所有文件,包括子目录下的所有文件
path = os.getcwd()
res = os.walk(path)
for a, b, c in res:
    # a是正在查看的目录,b是此目录下的文件夹,c是此目录下的文件
    for item in c:
        path = os.path.join(a, item)
        print(path)
posted @ 2022-12-10 17:28  saiya6  阅读(10)  评论(0)    收藏  举报