首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在docker容器上工作时打开文本文件

在docker容器上工作时打开文本文件
EN

Stack Overflow用户
提问于 2021-03-09 00:24:48
回答 1查看 77关注 0票数 2

在我的代码中,有一行代码用于打开目录中的文本文件。当我在Windows10中使用jupyter notebook时,它工作得很好。

代码语言:javascript
运行
复制
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 notebook中所做的一切都保存在这个目录中。

但是当我试图打开这个文件时,我得到了以下错误

代码语言:javascript
运行
复制
FileNotFoundError: [Errno 2] No such file or directory: '/home/pym/notebooks/test/Data.txt'

我使用下面这行代码读取了该文件,并使用斜杠、反斜杠、双反斜杠...进行了测试,但没有成功。

代码语言:javascript
运行
复制
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')

有人知道解决方案是什么吗?

EN

回答 1

Stack Overflow用户

发布于 2021-03-09 01:23:25

请在文本文件所在的目录中打开终端。并在终端中写入pwd命令,然后输入。它返回文本文件的路径目录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66533464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档