简介

os,语义为操作系统,处理操作系统相关的功能,可跨平台。比如显示当前目录下所有文件/删除某个文件/获取文件大小等等。
os模块的操作都很简单,建议大家动手操作一下,效果会更好。

在这里插入图片描述

获取操作系统的类型和主机信息

import os
import platform
# os.name获取操作系统的类型:
# windows:nt  linux:posix
print(os.name)
# os.uname() 获取主机信息,windows系统使用platform模块,linux系统使用os模块
# try:可能出现报错的代码
# except Exception:如果出现异常,执行的内容
# finally:是否有异常,都会执行的内容
try:
    uname = os.uname()
except Exception:
    uname = platform.uname()
finally:
    print(uname)

执行结果如下:
在这里插入图片描述

获取系统的环境变量

import os
print(os.environ)    			##获取环境变量
print(os.environ.get('PATH'))   ##通过key值获取环境变量中的value值

关于路径

在这里插入图片描述

目录名和文件名的拼接

import os
## os.path.dirname 获取某个文件对应的目录名
## __file__表示当前.py文件的绝对路径
## join拼接,将目录名和文件名拼接起来
BASE_DIR = os.path.dirname(__file__)
setting_file = os.path.join(BASE_DIR,'mj.conf')
print(setting_file)

重命名

在这里插入图片描述

文件目录操作

在这里插入图片描述

Logo

更多推荐