0

我正在尝试在 google colab 上运行以下代码。

dir_path = '/content/drive/My Drive/Colab Notebooks'
log_loss_path =os.path.join(dir_path, 'log_loss.txt')
if not os.path.isfile(log_loss_path):
    os.mknod(log_loss_path)

但我收到错误[Errno 38] 功能未实现

    OSError                                   Traceback (most recent call last)
<ipython-input-15-bd3880e6bb8b> in <module>()
      2 log_loss_path = os.path.join(dir_path, 'log_loss.txt')
      3 if not os.path.isfile(log_loss_path):
----> 4     os.mknod(log_loss_path)

OSError: [Errno 38] Function not implemented

任何人都可以帮助解决它吗?

4

1 回答 1

1

/content/drive是一个不支持此操作的 FUSE 文件系统。

如果您只是想创建一个文件,请改用open(log_loss_path, 'w').

于 2019-01-25T16:44:52.533 回答