sys模块
sys模块主要处理系统相关的功能。
命令 | 功能 |
---|---|
sys.stdin | 标准输入流 |
sys.stdout | 标准输出流 |
sys.stderr | 标准错误流 |
sys.argv[value] | 接收命令行的参数。例如,windows下的命令行cmd里面的参数。其中,argv[0]表示该文件本身。 |
sys.version | 查看该python的版本。 |
sys.platform | 判断是什么操作系统 |
sys.exit(n) | 若 n 为0,则正常退出;其他都是异常退出,可以捕获 |
os.abort() | 强制退出。 |
sys. path | 查找模块所在的目录,以列表的形式显示出来 |
os模块
os模块主要处理操作系统的相关的功能。
命令 | 功能 |
---|---|
os.name | 获取操作系统平台 |
os.getcwd() | 获取现在的工作目录 |
os.listdir() | 获取某个目录下的所有文件名 |
os.remove() | 删除某个文件 |
os.system() | 用来运行shell命令 |
os.path.existe() | 检验给出的路径是否真地存在 |
os.path.isfile() | 判断是否为文件;若是,返回值为真 |
os.path.isdir() | 判断是否为文件夹;若是,返回值为真 |
os.path.abspath(name) | 获得绝对路径 |
os.path.splitext() | 分离文件名与扩展名 |
os.path.split() | 把一个路径拆分为目录+文件名的形式 |
os.path.join(path,name) | 连接目录与文件名或目录 |
os.path.basename(path) | 返回文件名 |
os.path.dirname(path) | 返回文件路径 |