os和sys模块
Posted gaodenghan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了os和sys模块相关的知识,希望对你有一定的参考价值。
os模块
什么是os模块:
os模块提供了多数操作系统的功能界河口函数. 当os模块被导入后,它会自使用与不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件,目录打交道,这时就离不开os模块
os模块命令:
1.os.name 主要作用是判断目前正在使用的平台,并给出操作系统的名字
2.osmkdir() 创建文件夹 文件夹的名字不能有特殊符号
3.os.midir(‘相对路径、绝对路径+name‘) 创建文件夹
4.os.rmdir(path) 删除文件夹 (空文件夹)
os.remove(path) 删除文件
5.os.path.join() 路径拼接
6.os.path.dirname(path) 返回文件目录
7.os.getcwd(path) 获取当前工作的目录
8.os.listdir(path) 列出path目录下所有的文件和目录名
9.os.path.exists(path) 检查指定的对象是否存在
10.os.path.split(path) 返回路径的目录和文件名,即将目录和文件名分开
11.os.path.abspath() 获得绝对路径
12.os.path.getsize() 获得文件的大小,如果为目录,返回0
13.os.path.dirname(path) 返回文件路径
14.os.chdir(path) ‘change dir‘ 改变目录到指定目录
15.os.path.join(path,name) 连接目录和文件名
SYS模块
什么是SYS模块:
sys模块是一个用来处理Python运行时的环境的模块,它提供了许多函数和变量来处理Python运行时环境的不同部分
sys模块命令:
1.sys.modules.keys() 返回所有已经导入的模块列表
2.sys.exit(n) 退出程序,正常退出时exit(0)
3.sys.version 获取python解释程序的版本信息
4.sys.maxint 最大的Int值
5.sys.maxunicode 最大的unicode值
6.sys.path 返回模块的搜索路径,初始化时使用Python path环境变量的值
7.sys.piatform 返回操作系统平台名称
8.sys.stdout 标准输出
9.sys.stdin 标准输入
10.sys.stderr 错误输出
11.sys.exc_clear() 用来清除当前线程所出现的当前的或最近的错误信息
12.sys.exec_perdix 返回平台独立的python文件安装的位置
13.sys.copyright 记录python版权相关的东西
14.sys.api_version 解释器的API版本
15.sys.builtin_module_names python解释器导入的模块列表
16.sys.executable python解释器程序路径
17.sys.getwindowsversion() 获取window的版本
以上是关于os和sys模块的主要内容,如果未能解决你的问题,请参考以下文章