亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python OS系統(tǒng)解決路徑中空格原因?qū)е挛募虿婚_的問題

 更新時間:2024年02月07日 09:54:40   作者:q729344126  
這篇文章主要介紹了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)文章

最新評論