用python处理文本数据,并删除处理之后的数据:


# 根据条件把一个文本分成两个文本
# with open(r'list_object.txt', 'r') as file:
#     lines = file.readlines()
#     for key_word in lines:
#         if key_word.startswith('files/cninfo_category_daily_update/'):
#             with open(r'zs_stock.txt', 'a', encoding='utf-8') as file:
#                 file.write(key_word)
#         else:
#             with open(r'zs_bond.txt', 'a', encoding='utf-8') as file:
#                 file.write(key_word)

# 处理文本数据,并删除处理之后的数据
kafka_list = []
with open(r'files/zs_stock.txt', encoding='utf-8') as file:
    lines = file.readlines()
    print('读取文本行数:', len(lines))
    for num in lines[0:5]:
        kafka_list.append(num)
        lines.remove(num)
    print('kafka_list:', kafka_list)

    with open(r'files/zs_stock.txt', 'w', encoding='utf-8') as f:

        print('删除已传送jds路径之后文本行数:', len(lines))
        for i in lines:
            f.write(i)



更多推荐

用python处理文本数据,并删除处理之后的数据(Python经典编程案例)