目录
os模块--调用操作系统命令
oc.system 可以帮助我们直接调用系统的命令
Linux是命令行操作更容易, 我们可以通过os.system可以更加容易的调用相关的命令;
控制台乱码问题处理见代码例子
os.startfile 直接调用可执行文件
import os
os.system("ping www.baidu.com") #打开cmd ping www.baidu.com
# os.system("notepad.exe") #打开window系统的记事本
#编辑器左上角: file-->settings-->搜索Encoding ,编码改为gbk
# os.system("cmd")
#直接调用可执行的文件,下例子为打开百度网盘
os.startfile(r"C:\Users\Administrator\AppData\Roaming\baidu\BaiduNetdisk\BaiduNetdisk.exe")
输出:
D:\wwwroot\pyiteam\venv\Scripts\python.exe D:/wwwroot/pyiteam/mypro_obj/mypy02.py
正在 Ping www.a.shifen.com [14.215.177.39] 具有 32 字节的数据:
来自 14.215.177.39 的回复: 字节=32 时间=41ms TTL=53
来自 14.215.177.39 的回复: 字节=32 时间=52ms TTL=53
来自 14.215.177.39 的回复: 字节=32 时间=48ms TTL=53
来自 14.215.177.39 的回复: 字节=32 时间=37ms TTL=53
14.215.177.39 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 37ms,最长 = 52ms,平均 = 44ms
Process finished with exit code 0