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