Skip to content

Latest commit

 

History

History
25 lines (24 loc) · 1.1 KB

File metadata and controls

25 lines (24 loc) · 1.1 KB

#####python内置的os模块可直接调用操作系统提供的接口函数#####

import os
os.name #os的类型

#####操作文件和目录的函数一部分放在os模块中,一部分放在os.path中#####

os.path.abspath('.')  #查看当前目录的绝对路径
os.path.abspath('..')  #查看当前目录上层目录的绝对路径
os.path.join('c:\\','test')  #创建新目录第一步:首先将新目录的完整路径表示出来
os.mkdir('c:\\test')  #2.创建目录
os.rmdir('c:\\test')  #删除一个目录
os.path.split('c:\\python\\hello\\hello.py')  #拆分路径为两部分,后一部分是最后级别的目录和文件名

#####合并、拆分路径的函数并不要求目录和文件要真实存在,它们只对字符串进行操作。#####

#文件操作
os.rename('test.txt','test.py')  #文件重命名
os.remove('test.py')  #删除文件

#####列出当前目录下的所有目录##### [x for x in os.listdir('.') if os.path.isdir(x)]

#####列出当前目录下的所有.py文件:##### [x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py']