在python中获取多个时间戳日志

2024-05-12 13:19:01 发布

您现在位置:Python中文网/ 问答频道 /正文

这里是python新手

我试图使用python生成每个用户登录的时间戳,但我似乎无法附加到csv文件的堆栈中

任何帮助都将不胜感激。谢谢

这是我的完整代码:https://github.com/zarexalvindaria/dataStruc/blob/master/login_v3


Tags: 文件csv代码用户httpsgithubmastercom
2条回答

谢谢你,维尼什。我能够找到一个csv函数来解决我的问题。我离开了堆栈,因为至少在我目前的python技能中,在这种情况下它是不可行的

def append_list_as_row(file_name, list_of_elem):
    # Open file in append mode
    with open(file_name, 'a+', newline='') as write_obj:
        # Create a writer object from csv module
        csv_writer = writer(write_obj, quoting=csv.QUOTE_ALL)
        # Add contents of list as last row in the csv file
        csv_writer.writerow(list_of_elem)

append_list_as_row(userlogin,log_ins)

您需要更改三行代码才能使其正常工作。 单独替换此部分

if password1 in verify:
#Adds the timestamp to csv file
    log_count += 1
    log_in_save = []
    #userlog = username1 + "_log_in_save.csv"
    userlog = "Log_in_save.csv"
    user_time_in = username1 + " login " + str(log_count) + " " + str(time_in)
    log_in_save.append(user_time_in)
    login_timestamp = open(userlog, "a")
    login_timestamp.write(str(log_in_save) + "\n")
    login_timestamp.close()
    login_sucess() # confirms login success

相关问题 更多 >