os模块是pycharm与操作系统的一个接口,可以实现查找文件,创建文件,判断文件大小,路径目录相关
1,递归生成文件夹,即多层目录
import os
os.makedirs(r'dome\dome1')
2,递归移除文件夹
os.removedirs(r'dome\dome1')
3,生成单层目录
os.mkdir('dome')
4,移除单层目录
os.rmdir('dome')
5,删除一个文件
os.remove('path/filename')
6,重命名一个文件
os.rename('os模块.py','os模块.py')
os.renames(r'E:\Python\s9\ygj\random.py',r'E:\Python\s9\day19\random模块.py')
7,查看文件目录信息
print(os.stat('random模块.py'))
8,运行系统指令,直接显示
os.system('dir')
9,运行系统指令,获得结果(返回值)
print(os.popen('dir').read())
10,改变系统指令执行目录,相当于shell下的cd命令
os.chdir('..')
11,获得当前文件目录
print(os.getcwd())
os.path
12,获得path规范化的绝对路径
print(os.path.abspath('random模块.py'))
13,拆分路径和文件名
print(os.path.split(r'E:\Python\s9\day19'))#split只是将最后一个分割
14,拼装路径和文件名
print(os.path.join(r'E:\Python\s9',r'day19\random模块.py'))
15,查看文件的大小
print(os.path.getsize('E:\Python\s9\day19\os模块.py'))
16,判断是否存在一个文件
print(os.path.isfile(r'E:\Python\s9\day19\os模块'))
17,判断是否存在一个文件夹
print(os.path.isdir(os.getcwd()))