python調(diào)用cmd命令時遇到的路徑空格問題和中文亂碼的解決
更新時間:2024年02月07日 10:31:46 作者:litchi125
這篇文章主要介紹了python調(diào)用cmd命令時遇到的路徑空格問題和中文亂碼的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
問題
路徑空格
在使用python調(diào)用cmd指令時,遇到路徑中包含空格,會出現(xiàn)路徑找不到的問題。
在python調(diào)用cmd指令時
若出現(xiàn)中文時,出現(xiàn)亂碼問題。
解決
添加雙引號(注意轉(zhuǎn)義)
例如:
F:\temp\test test,當在F盤根目錄調(diào)用指令dir F:\temp\test test,報錯找不到路徑
import os os.system(“dir F:\temp\test test”)

添加單引號,不能解決問題,需添加雙引號
import os os.system(“dir “F:\temp\test test””)

中文亂碼
系統(tǒng)默認是GBK,需pycharm與系統(tǒng)匹配
將project encoding改為:GBK

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
python如何將txt文件的內(nèi)容逐行讀取轉(zhuǎn)化成數(shù)組
這篇文章主要介紹了python如何將txt文件的內(nèi)容逐行讀取轉(zhuǎn)化成數(shù)組問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03

