python - 在 docker 容器中运行 python 脚本时出现 EOFError

标签 python docker

我有一个 python 脚本,它需要用户输入。

numbers = input("Enter numbers")

我创建了一个 docker 容器,但是当我运行该容器时,我在读取一行时收到 EOFError: EOF 。当我在没有容器的情况下运行脚本时,我不会收到此错误。我该如何解决这个问题?

最佳答案

您需要告诉 docker 启动交互式 (-i) 电传终端 (-t) session

docker run --rm -ti your-image

关于python - 在 docker 容器中运行 python 脚本时出现 EOFError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76020402/

相关文章:

python - 编程错误 : relation "django_session" does not exist error after installing Psycopg2

python - IPython 内核中的系统变量何时更新?

python - 将给定的 pandas 数据帧转换为另一个数据帧

docker - 通过Docker Image,如何仅列出dockerfile中指定的依赖项而不列出自动安装的依赖项?

python - 使用 selenium python 将焦点放在对象上

docker - 在 docker-entrypoint.sh 文件内的后台运行 cron 作业

spring - 如何在apacheignite/docker库存图像中加载secret.properties文件

docker - 为什么 docker 图像列表为空?

http - CORS 支持和 dockerized 网络服务器

python - 如何从 Flask 中的配置文件导入?