在打开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