参数:
command: 它是字符串类型,告诉执行哪个命令。
返回值:在Unix上,返回值是进程的退出状态,在Windows上,返回值是系统 shell 程序在运行命令后返回的值。
- os.system(command)默认阻塞当前程序执行,在命令前一定要加start
import os os.system(r"start E:\tx\qq.exe") # 如路径有空格,单引号包上双引号就ok - 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
本文介绍了os.system函数在Python中的使用,特别是在Unix和Windows系统上的不同行为,强调了处理包含特殊字符如空格和转义字符的命令时的技巧。同时提到了如何在Appium环境中启动服务。

1992

被折叠的 条评论
为什么被折叠?



