小编Kon*_*yri的帖子

Docker-Python脚本输入错误

我是 Docker 新手。我有一个名为 ApiClient.py 的脚本。ApiClient.py 脚本要求用户输入一些数据,例如用户的电子邮件、密码、输入文件(脚本将在其中获取一些输入信息)和输出文件(将在其中输出结果)。我使用了这个 Dockerfile :

FROM python:3
WORKDIR /Users/username/Desktop/Dockerfiles
ADD . /Users/username/Desktop/Dockerfiles
RUN pip install --trusted-host pypi.python.org -r requirements.txt
EXPOSE 80
ENV NAME var_name
CMD ["python", "ApiClient.py"]
Run Code Online (Sandbox Code Playgroud)

第一个问题:我使用了这个 WORKDIR 和 ADD,因为那是输入和输出文件存在的地方。声明这些目录是错误的吗?

2n 问题:该脚本要求用户输入一些信息,例如电子邮件和密码。但是当我运行时:

docker run -p 4000:80 newapp
Run Code Online (Sandbox Code Playgroud)

我收到以下错误: username = ("请输入您的用户名")

EOFError: 读取一行时出现EOF

为什么我会收到此错误?

python input eof docker

4
推荐指数
1
解决办法
7639
查看次数

查找最近的日期

我有一个名为 table_1 的表,有 4 列id, text, fromDate, toDate。该表代表工作经验。我想创建一个函数,该函数将返回带有 columns 的行idtext即该员工最近工作过的位置。这意味着我需要toDate最接近今天的专栏。

这是我的代码的演示:

Select (abs("toDate"-now())) as date_diff
from table_1

Select id,text
from table_1
where (abs("toDate"-now()))=select min(date_diff)
Run Code Online (Sandbox Code Playgroud)

这是正确的还是我可以做更好的事情?

postgresql date difference

0
推荐指数
1
解决办法
4561
查看次数

标签 统计

date ×1

difference ×1

docker ×1

eof ×1

input ×1

postgresql ×1

python ×1