用以调用系统命令行
os.system(command)
- python将会在系统的subshell中执行输入的command。一般是用cmd执行
- 如果命令生成了文件的话,文件会被发送到解释器的工作目录。
- 工作的时候会把命令发送到cmd中,执行一个子程序。所以几条os命令可能会互相影响导致执行不成功。应该要把命令写在同一个函数中
import os
os.system('cd /usr/local && mkdir aaa.txt')
#或
os.system('cd /usr/local ; mkdir aaa.txt')
os.system() 会保存可执行程序中的打印值和主函数的返回值
commands.getstatusoutput() 会保存可执行程序中的打印值和主函数的返回值,但不会将执行过程中要打印的内容打印出来