python 中os和sys模块常用方法
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()返回(filemame,extension)元组
- os.path.getatime\ctime\mtime 分别返回最近反问,创建,修改时间
- os.path.getsize()返回文件大小
- os.path.exists()是否存在
- os.path.isabs()是否为绝对路劲
- os.path.isdir()是否为目录
- os.path.isfile()是否为文件
sys常用方法
- sys.argv()命令行参数list,第一个元素程序本身路劲
- sys.modules.keys()返回所以已经导入的模块列表
- sys.exc_info()获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息
- sys.exit()退出程序,正常退出时exit(0)
- sys.hexversuon获取python解释程序的版本值,16进制格式如:0x020103F0
- sys.version 获取python解释程序都版本信息
- sys.maxint最大的int值
- sys.maxunicode最大的unicode
- sys.modules返回系统的模块字段,key是模块名,value是模块
- sys.path返回模块的搜索路径
- sys.platform返回操作系统平台名称
- sys.stdout标准输出
- sys.stdin标准输入
- sys.stderr错误输出
- sys.exc_clear()用来清除当前线程所以出现的当前都或者最近的错误信息
- sys.exec_prefix返回平台独立的python文件安装位置
- sys.byteorder本地字节规矩的指示器,bin-endian平台的值是‘big’,little-endian平台的值是‘little’
- sys.copyright 记录python版权相关东西
- sys.api_version解释器c的api版本
- sys.version_info 元组提供更简单的方法来使你的程序具备python版本要求功能