测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A29408. 登陆情况 编写一段程序,记录用户的登陆情况。已知程序目录下建立了文件1.txt,第一行内容为:admin,第二行内容为:123abc。运行以下程序几次后,打开1.txi,其内容如图所示,请补全代码。import datetimeimport shutil# /data 目录为共享目录,只读# ./目录为用户沙盒目录可写shutil.copyfile('/data/1.txt',"./1.txt"…

填空题 困难

题目描述

登陆情况

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

import datetime

import shutil

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

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

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


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

    a=freadline()

    b=f.readline()

    c=____①_________

    d=____②________

    if____③________:

        now=datetime.datetime.now()

f.write('\n')

        f.write(str(now))

        f.write('登陆成功')

print('登陆成功')

    else:

        now=datetime.datetime.now()

fwrite('\n')

        f.write(str(now))

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

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

        f.write(str(c))

        f.write(密码:')

        f.write(str(d))

        print('登陆失败')

    f.close()

参考答案

import datetime import shutil # /data 目录为共享目录,只读 # ./目录为用户沙盒目录可写 shutil.copyfile('/data/1.txt',"./1.txt") with open('1.txt','r+') as f: a=freadline() b=f.readline() c=input('用户名:')+'\n' d=input('密码:')+'\n' if c==a and d==b: now=datetime.datetime.now() f.write('\n') f.write(str(now)) f.write('登陆成功') print('登陆成功') else: now=datetime.datetime.now() fwrite('\n') f.write(str(now)) f.write('尝试登陆失败。") f.write('\n用户名:') f.write(str(c)) f.write(密码:') f.write(str(d)) print('登陆失败') f.close()
上一题 下一题