在我的代码中,有一行代码可以从目录中打开文本文件。当我在Windows10中使用jupyter笔记本时,它工作得非常好
a = open('C:\\users\\pym\\Desktop\\test\\Data.txt', 'r')
我决定改用Linux运行我的代码。
我使用mkdir ~/notebooks
在主机上创建了一个目录
然后,我使用docker run -p 8888:8888 -v ~/notebooks:/home/jovyan jupyter/minimal-notebook
将目录装载到docker容器目录。现在我在jupyter笔记本中所做的一切都保存在那个目录中
但是当我试图打开这个文件时,我得到了以下错误
FileNotFoundError: [Errno 2] No such file or directory: '/home/pym/notebooks/test/Data.txt'
我使用了下面的一行来读取该文件,并使用斜杠、反斜杠、双反斜杠……对其进行了测试,但没有成功
a = open('/home/pym/notebooks/test/Data.txt', 'r')
a = open('\home\pym\notebooks\test\Data.txt', 'r')
a = open('\\home\\pym\\notebooks\\test\\Data.txt', 'r')
有人知道解决办法是什么吗
请打开文本文件所在目录中的终端。并在终端中写入pwd命令,然后输入。它返回文本文件的路径目录
相关问题 更多 >
编程相关推荐