原文: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