os.system() 此模块提供对操作系统功能的访问,system函数可以将字符串转化成命令在服务器上运行;其原理是每一条system函数执行时,其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程。
python system模块使用教程:
1、通过os.system() 直接调用系统功能
import os
os.system("calc") # 调用操作系统的计算器
os.system("cmd") # 调用操作系统的cmd
os.system('mstsc') # 调用远程桌面连接
2、通过 cmd 命令调用系统功能
1、调用操作系统的cmd面板
os.system("cmd")
2、在cmd面板输入相关功能命令
3、常用命令如下,更多可百度...
calc # 调用操作系统的计算器
mstsc # 调用远程桌面连接
mspaint # 调用画图功能
start 音乐的路径 # 调用音乐功能
python system模块使用常见问题:
1、system输出乱码问题。
这是因为我们操作系统一般都是gbk编码,单数python是utf8编码。我也试过将电脑编码改成utf8,与遇到很多问题,比如有些软件乱码了,还有记事本里面的内容竟然也都是乱码,果断放弃,还是在python里面改比较好,一行代码即可解决。
import os
os.system('chcp 65001') # 将cmd的显示字符编码从默认的GBK改为UTF-8