首先对os.system()是执行一些系统命令,参数是以字符串的形式进行传递,如果有多个参数时,用空格隔开
例子1:cd 和 D:用空格间隔开来,代表两个参数
但一些情况空格只是字符串里面组成部分,不是代表新的参数,如果直接这样书写的话,会报错,如下所示
例子2:只想打开一个.exe 文件,由于路径里面带有空格,被误认为时多个参数传递,所以报错了
解决方案:只需要再用一层引号引起来,代表这是一个整体,进行传递
首先对os.system()是执行一些系统命令,参数是以字符串的形式进行传递,如果有多个参数时,用空格隔开
例子1:cd 和 D:用空格间隔开来,代表两个参数
但一些情况空格只是字符串里面组成部分,不是代表新的参数,如果直接这样书写的话,会报错,如下所示
例子2:只想打开一个.exe 文件,由于路径里面带有空格,被误认为时多个参数传递,所以报错了
解决方案:只需要再用一层引号引起来,代表这是一个整体,进行传递
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。