面试常考-----Python中的os模块和sys模块

os是提供系统函数的方法,一般喜欢和sys模块一起考,每个列出五个方法


os.path.exists(path)   判断文件是否存在

os.path.isfile(path)   判断是否是文件

os.path.isdir(path)  判断是否是文件夹

os.path.isabs(path)  判断是否是绝对路径

os.path.getctime(path)  获取文件的创建时间

os.path.getatime(path)  获取文件最后一次访问的时间

os.path.getmtime(path) 获取文件最后一次修改时间

os.path.join(path1,path2,path3.......)  拼接路径


os.mkdir(path)  创建单层目录

os.makedirs(path)   创建多层目录

os.remove(path)  删除文件

os.rmdir(path)  删除单层目录

os.removedirs(path)  删除多层目录


os.listdir(path) 获取所有文件和文件夹名,返回列表

os.walk(path) for in获取路径,文件夹列表 ,文件列表

os.getcwd()  获取当前路径

os.chdir(path)  切换目录

os.rename(原名,新名)  重命名


sys模块提供的是解释器使用或者维护的,与解释器交互使用的方法

sys.path  获取搜索路径

sys.version 获取python解释器信息

sys.copyright 获取版本信息

sys.moudules 获取导入模块信息  返回字典 key是模块名,value是模块

sys.platfrom 获取操作系统平台名称

sys.stdin 标准输入

sys.stdout 标准输出

sys.stderr 错误输出

你可能感兴趣的:(面试)