python

超轻量级php框架startmvc

python中os和sys模块的区别与常用方法总结

更新时间:2020-05-11 03:42:02 作者:startmvc
前言本文主要介绍了关于python中os和sys模块区别与常用方法的相关内容,分享出来供大家参

前言

本文主要介绍了关于python中os和sys模块区别与常用方法的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

官方解释:

os: This module provides a portable way of using operating system dependent functionality.

翻译:提供一种方便的使用操作系统函数的方法。

sys:This module provides access to some variables used or maintained by the interpreter and to functions that interact strongly with the interpreter.

翻译:提供访问由解释器使用或维护的变量和在与解释器交互使用到的函数。

os模块

Python os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。如果我们要操作文件、目录,可以在命令行下面输入操作系统提供的各种命令来完成。比如dir、cp等命令。其实操作系统提供的命令只是简单地调用了操作系统提供的接口函数,Python内置的os模块也可以直接调用操作系统提供的接口函数。

os 常用方法总结如下:


os.remove() #删除文件 
os.rename() #重命名文件 
os.walk() #生成目录树下的所有文件名 
os.chdir() #改变目录 
os.mkdir/makedirs() #创建目录/多层目录 
os.rmdir/removedirs #删除目录/多层目录 
os.listdir() #列出指定目录的文件 
os.getcwd() #取得当前工作目录 
os.chmod() #改变目录权限 
os.path.basename() #去掉目录路径,返回文件名 
os.path.dirname() #去掉文件名,返回目录路径 
os.path.join() #将分离的各部分组合成一个路径名 
os.path.split() #返回(dirname(),basename())元组 
os.path.splitext() #返回filename,extension)元组 
os.path.getatime\ctime\mtime #分别返回最近访问、创建、修改时间 
os.path.getsize() #返回文件大小 
os.path.exists() #是否存在 
os.path.isabs() #是否为绝对路径 
os.path.isdir() #是否为目录 
os.path.isfile() #是否为文件
python os sys模块 python sys模块 python的sys模块