os 和 os.path 模块
os 模块(operate system)可以帮助我们直接对操作系统进行操作。我们可以直接调用操作系统的可执行文件、命令,直接操作文件、目录等等。在系统运维的核心基础。
os 模块-调用操作系统命令
通过 os.system 直接调用系统的命令
【例1】os.system 调用 windows 系统的记事本程序
import os
os.system('notepad.exe')
运行结果:
打开了记事本程序
【例2】os.system 调用 windows 系统中 ping 命令
import os
os.system('ping www.youkuaiyun.com')
运行结果:
注:
- Linux 是命令行操作更容易,我们可以通过 os.system 可以更加容易的调用相关的命令;
- 控制台输出中文可能会有乱码问题,可以在 file–>setting 中设置:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oUp9f0Dr-1608520864383)(en-resource://database/9226:1)]
通过 os.startfile 直接调用可执行文件
【例】运行安装好的有道词典应用程序
import os
os.startfile(r'C:\Users\Administrator\AppData\Local\Youdao\Dict\Application\YoudaoDict.exe')
运行结果: