原文:os.system 的坑,'C:\Program' 不是内部或外部命令,也不是可运行的程序 或批处理文件

首先对os.system 是执行一些系统命令,参数是以字符串的形式进行传递,如果有多个参数时,用空格隔开 例子 :cd 和 D:用空格间隔开来,代表两个参数 但一些情况空格只是字符串里面组成部分,不是代表新的参数,如果直接这样书写的话,会报错,如下所示 例子 :只想打开一个.exe 文件,由于路径里面带有空格,被误认为时多个参数传递,所以报错了 解决方案:只需要再用一层引号引起来,代表这是一个整体 ...

2019-12-12 18:09 0 628 推荐指数:

查看详情

C:\Program不是内部外部命令,也不是可运行程序批处理文件

问题描述:C:\Program不是内部外部命令,也不是可运行程序批处理文件。 解决办法:C:\"Program Files"\具体文件目录。 具体场景:在cmd或者批处理文件运行时,访问带空格的文件路径(如;C:\Program Files (x86)),会无法找到对应目录下的文件 ...

Fri Aug 09 22:11:00 CST 2019 0 4342
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM