用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)