Python中os.system的使用

参数:
command: 它是字符串类型,告诉执行哪个命令。

返回值:在Unix上,返回值是进程的退出状态,在Windows上,返回值是系统 shell 程序在运行命令后返回的值。

 

  1. os.system(command)默认阻塞当前程序执行,在命令前一定要加start
    import os
    os.system(r"start E:\tx\qq.exe")  # 如路径有空格,单引号包上双引号就ok

  2. command命令中如果包含:“空格、()、\、”的转义都比较坑
    # coding=utf-8
    import os
    import time
    
    # 例如:先将D:\Program Files (x86)\镜像成一个w:,然后转义\\和\",
    # os.system("subst w: \"D:\Program Files (x86)\"")  #镜像用一次就行,所以我注释掉了
    def start_AppiumS(devicename,level):
        t = "start node w:\\Appium\\node_modules\\appium\\lib\\server\\main.js --address "            
        os.system(t)
        time.sleep(2)
        return
    

你可能感兴趣的:(python,java,服务器)