os 对系统进行操作
import os
(1) system 对系统进行操作
res = os.system("ipconfig") 查看ip > 打印乱码 因为在windows中是gbk编码
(2)popen() 执行系统命令 返回对象,通过read方法读出字符串 (防止字符串乱码,使用popen进行操作)
res = os.popen("ipconfig")
print(res.read()) # 显示的时候,按照utf-8进行转换 > 显示正常
(3)name 获得系统标识 >> 注: 不用加括号
os.name # linux,mac为posix Windows 为nt
(4)sep 获取路径分隔符号
os.sep # linux,mac -> / window-> \ ***
(5)linesep 获取系统的换行符号
os.linesep # linux,mac -> \n window->\r\n 或 \n *
os 对文件路径操作
(1) listdir() 读取指定文件夹中所有内容的名称列表
os.listdir() # 默认当前目录
os.listdir(".") # 当前目录
os.listdir("..") # 上一级目录
os.listdir("/home/my_dog/") # 指定目录
(2) getcwd() 获取当前文件的所在路径
os.getcwd() # 单纯的路径
__file__ # 获取当前的路径加文件名
(3) chdir 修改当前文件的默认路径
os.chdir("/home/my_cat/")
(4) environ 修改或获取全局变量
os.environ["PATH"]
os.environ["PATH"] += ":/home/gelong/mywork"