第146课时: os模块 调用操作系统可执行文件 控制台乱码问题
os 和os.path模块:
os 模块可以帮助我们直接对操作系统进行操作。 我们可以直接调用操作系统的可执行文件、命令,直接操作文件、目录等等。在系统运维的核心基础。
os 模块-调用操作系统命令
•os.system 可以帮助我们直接调用系统的命令
【示例】os.system调用windows 系统的记事本程序
import os
os.system(“notepad.exe”)
【示例】os.system调用windows 系统中 ping 命令
import os
os.system(“ping www.baidu.com”)
调用注册表
import os
os.system("regedit")
打开网页:
import os
os.system("ping www.baidu.com")
结果是乱码:
解决办法就是修改python默认文件编码。
第一步:
然后搜索encoding关键词
修改为gbk
这样就不是乱码了。
打开cmd
import os
os.system("cmd")
还可以输入dos命令
打开exe程序:
import os
os.startfile(r"D:\Program Files\ANSYS Inc\v180\Framework\bin\Win64\runwb2.exe")
找到exe程序的快捷方式,盗号找到快捷方式的目标文件 copy 然后讯息。