由于业务需要,需要对数据进行处理,从一个文本文件中提取第一行数据,然后针对该关键字进行请求操作。待操作完成后,将该条数据从这个文本文件中删除。简单来说就是读取一行,删除一行。百度出来的都是复制粘贴数据。还是自己写吧。

def get_first_line():
    # 以只读模式打开文本文件
    with open('data.txt', 'r') as old_file:
        # 读取文本内每行数据,以列表形式存储
        lines = old_file.readlines()
        # 以写入模式打开文本文件
    with open('data.txt','w') as new_file:
        # 写入第二行到最后一行数据
        new_file.writelines(lines[1:])
    # 返回第一条数据
    return lines[0]