os模块

 

1、创建、删除一个文件夹

import os
os.mkdir('sirname')   #创建一个文件夹

# os.rmdir('sirname')  # 删除一个文件夹

2、创建、删除两个从属文件夹

import os
# os.makedirs('dirname1/dirname2')  # 创建两个父子的文件夹


os.removedirs('dirname1/dirname2')  # 删除这两个父子文件夹

3、将文件夹的文件以列表形式显示

import os
ret = os.listdir('D:\骑士计划\第五周')    # 将文件夹的文件以列表形式显示
print(ret)   # ['Day22', 'Day23', '__init__.py']

4、将目录与文件分割

import os
path = 'D:\骑士计划\第五周\Day23'
ret = os.path.split(path)
print(ret)   # ('D:\\骑士计划\\第五周', 'Day23')
ret1 = os.path.dirname(path)
print(ret1)    # D:\骑士计划\第五周
ret2 = os.path.basename(path)
print(ret2)      # Day23

5、判断文件是否在里面

import os
ret = os.path.exists('D:\骑士计划\第五周\Day23')
# ret = os.path.exists('D:\骑士计划\第五周\Day24')
print(ret)   # True  False   判断该文件是否在里面

6、判断这是文件还是目录

import os
r1 = os.path.isfile('D:\骑士计划\第五周\Day23')
r2 = os.path.isdir('D:\骑士计划\第五周\Day23')
print(r1,r2)   # 判断是文件还是目录

7、查看文件的大小

import os
size = os.path.getsize('D:\骑士计划\第五周\Day23\课程代码.py')
print(size)  # 查看文件大小  不能查看文件夹大小