Python OS系統(tǒng)解決路徑中空格原因?qū)е挛募虿婚_的問題
OS系統(tǒng)路徑中空格原因?qū)е挛募虿婚_
在打開plist文檔遇到路徑中有空格的問題。
添加以下即可。
因為將文件直接拖入終端后會在空格前添加 \ ,刪除即可~
path=input("Please input your plist file:") path=path.replace("\\","") path=path.rstrip(" ")
Problem:
python /Users/robbie/Desktop/read_plist_file.py Please input your plist file:/Users/robbie/Downloads/Users\ 2/2020\ 05\ 05/PDCA.plist Please input your plist file:/Users/robbie/Downloads/Users\ 2/2020\ 05\ 05/PDCA.plist /Users/robbie/Downloads/Users\ 2/2020\ 05\ 05/PDCA.plist Traceback (most recent call last): File "/Users/robbie/Desktop/read_plist_file.py", line 13, in <module> plist = readPlist(path); File "/opt/anaconda3/lib/python3.7/site-packages/biplist/__init__.py", line 122, in readPlist pathOrFile = open(pathOrFile, 'rb') FileNotFoundError: [Errno 2] No such file or directory: '/Users/robbie/Downloads/Users\\ 2/2020\\ 05\\ 05/PDCA.plist'
Run:
(base) Rxue:~ robbie$ python /Users/robbie/Desktop/read_plist_file.py Please input your plist file:/Users/robbie/Downloads/Users\ 2/2020\ 05\ 05/PDCA.plist /Users/robbie/Downloads/Users 2/2020 05 05/PDCA.plist
Python系統(tǒng)調(diào)用 路徑處理(,)等特殊字符
由于某些原因,linux路徑中可能存在字符 ' ','(',')' (**分別是空格,左括號,右括號**)
python在調(diào)用os.system()命令或者command.getoutput()等等系統(tǒng)調(diào)用函數(shù)時,如果直接把路徑傳進去,就會報這個錯誤。
python使用系統(tǒng)調(diào)用的正確姿勢應該先對路徑進行轉(zhuǎn)化
def path_remake(path): return path.replace(' ', '\ ').replace('(','\(').replace(')','\)')
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
citespace數(shù)據(jù)處理:用python對Ref文檔進行去重方式
這篇文章主要介紹了citespace數(shù)據(jù)處理:用python對Ref文檔進行去重方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11python itchat給指定聯(lián)系人發(fā)消息的方法
這篇文章主要介紹了python itchat給指定聯(lián)系人發(fā)消息的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-06-06python調(diào)用opencv實現(xiàn)貓臉檢測功能
這篇文章主要介紹了python調(diào)用opencv實現(xiàn)貓臉檢測功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-01-01關(guān)于tf.matmul() 和tf.multiply() 的區(qū)別說明
這篇文章主要介紹了關(guān)于tf.matmul() 和tf.multiply() 的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06python 創(chuàng)建彈出式菜單的實現(xiàn)代碼
這篇文章主要介紹了python 創(chuàng)建彈出式菜單的實現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2017-07-07