我有一个带有挂载文件夹的 docker 容器: -v Z:/Git/Test/neuralNetworkModelFiles/:/app/neuralNetworkModelFiles/
直到现在这一切都很好。
尝试打开该文件夹中的某个文件时,我收到一个错误文件未找到。但是这个文件实际上就在那里。此错误不会在 docker 之外发生。其他文件不会发生这种情况。
外部 docker 容器:
>>> import os.path
>>> os.path.isfile('20210211_163254_d5ec.hdf5')
正确
>>> f = open("20210211_163254_d5ec.hdf5")
docker 容器内部:
>>> import os.path
>>> os.path.isfile('20210211_163254_d5ec.hdf5')
正确
>>> f = open("20210211_163254_d5ec.hdf5")
回溯(最近一次调用最后一次): 文件“”,第 1 行,在 FileNotFoundError: [Errno 2] 没有那个文件或目录:'20210211_163254_d5ec.hdf5'
这只会发生在这个文件上,所有其他文件都可以打开。这是什么鬼???