python system模块文档教程和常见问题

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