我的代码发生了一个非常奇怪的问题。我最近从旧版本的 Google Drive 升级到了 Google File Stream,是的,我正在处理云中的文件。现在,问题是:我的谷歌驱动器上有一个文件夹的路径。如果我要使用 path.isdir 运行路径检查,我会得到 True 作为响应,但是一旦我运行 os.listdir,它就会返回一个错误,即找不到文件。有什么我做错了吗?谢谢您的帮助。
path_folder = '/Volumes/GoogleDrive/My Drive/NPL/ProtestNPL/regression_useData/training_pickle'
path.isdir(path_fodler)
Out[24]: True
os.listdir(path_folder)
Traceback (most recent call last):
File "<ipython-input-28-fd142a922272>", line 1, in <module>
os.listdir(path_folder)
FileNotFoundError: [Errno 2] No such file or directory: '/Volumes/GoogleDrive/My Drive/NPL/ProtestNPL/regression_useData/training_pickle'
更新 1:我刚刚意识到通过 spyder 我什至无法再导航到 Google Drive 目录 Spyder 文件资源管理器
更新 2:我认为这与我最近将 spyder 更新到新的稳定版本 3.2.7 的事实有关,所以我将我的 conda 安装降级到以前的版本。同样的问题发生了。我又升级了;相同的。
更新 3:我意识到,就在三天前,我的代码运行良好。就在那时,我开始使用 tkinter 进行文件选择和保存,在我的实验之后,问题开始了。