我一直在研究一个网络抓取程序,它最近刚刚停止工作,并给了我以下错误。
Traceback (most recent call last):
File "C:/Users/Bob/Desktop/test 3.5.py", line 7, in <module>
with open(saveDB,'rb') as f:
TypeError: invalid file: WindowsPath('Z:/project1/MasterWellDB.txt')
其中Z:是网络驱动器,但我也将文件移动到本地,错误仍然存在。
我已经尝试了多个 python 版本,多次卸载并重新安装了 Visual Studio,但我仍然一无所知。
这是我的代码:
from pathlib import Path
import pickle
# Opening well database
saveDB = Path(r"Z:\project1\MasterWellDB.txt")
#open picked DB if avaiable else remake database
if saveDB.exists():
with open(saveDB,'rb') as f:
wells = pickle.load(f)
print('success!')
任何帮助将不胜感激。谢谢!