首先對os.system()是執行一些系統命令,參數是以字符串的形式進行傳遞,如果有多個參數時,用空格隔開
例子1:cd 和 D:用空格間隔開來,代表兩個參數

但一些情況空格只是字符串里面組成部分,不是代表新的參數,如果直接這樣書寫的話,會報錯,如下所示
例子2:只想打開一個.exe 文件,由於路徑里面帶有空格,被誤認為時多個參數傳遞,所以報錯了

解決方案:只需要再用一層引號引起來,代表這是一個整體,進行傳遞

首先對os.system()是執行一些系統命令,參數是以字符串的形式進行傳遞,如果有多個參數時,用空格隔開
例子1:cd 和 D:用空格間隔開來,代表兩個參數

但一些情況空格只是字符串里面組成部分,不是代表新的參數,如果直接這樣書寫的話,會報錯,如下所示
例子2:只想打開一個.exe 文件,由於路徑里面帶有空格,被誤認為時多個參數傳遞,所以報錯了

解決方案:只需要再用一層引號引起來,代表這是一個整體,進行傳遞

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。