第993740题 程序题
登陆情况

编写一段程序,记录用户的登陆情况。已知程序目录下建立了文件1.txt,第一行内容为:admin,第二行内容为:123abc。运行以下程序几次后,打开1.txt,其内容如图所示,请补全代码。

图

import datetime
import shutil

/data 目录为共享目录,只读

./目录为用户沙盒目录可写

shutil.copyfile('/data/1.txt', "./1.txt")

with open('1.txt','r+') as f:

a=f.readline()

b=f.readline()

c= ①

d= ②

if ③ :

now = datetime.now()

f.write('\n')

f.write(str(now))

f.write('登陆成功')

print('登陆成功')

else:

now = datetime.now()

f.write('\n')

f.write(str(now))

f.write('尝试登陆失败。')

f.write('\n用户名:')

f.write(str(c))

f.write('密码:')

f.write(str(d))

print('登陆失败')

f.close()<p>【判题环境说明】本题所需的数据文件已随题目一起下发到程序当前工作目录(判题时是 /box),请直接用文件名或相对路径读取,不要使用 /data/ 前缀。</p>

{{ option.label }}
子题{{ index + 1 }} {{ child.type_label }}
{{ option.label }}
✓ 正确 ◐ 部分正确 ✗ 错误
编辑模式
程序运行统计
暂无判题统计
知识点:
提交{{ questionInfo.stats ? questionInfo.stats.submit_count : 0 }}次 正确率{{ statsAccuracy }}%
答案解析