20201217_136_os模块_调用操作系统可执行文件_控制台乱码问题

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.csdn.net')

运行结果:
在这里插入图片描述
注:

  1. Linux 是命令行操作更容易,我们可以通过 os.system 可以更加容易的调用相关的命令;
  2. 控制台输出中文可能会有乱码问题,可以在 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')

运行结果:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值