1.测试数据,python按列按id把一个txt拆分成多个文本文件
#计算元素x在列表lst中出现的次数
def countX(lst, x):
return lst.count(x)
file_path = "C:\\Users\\admin\\Desktop\\623\\"
#读取整个原始txt文件
with open("C:\\Users\\admin\\Desktop\\623\\gang.txt", "r") as f:
data = [line.rstrip('\n') for line in f]
#print(data)
#获取所有id,并把他们放到同一个列表里
list_1 = []
for e in range(0,len(data)):
list_1.append(data[e][0])
print(list_1)
#相同id连续出现数据放同一文件中,视为该id出现一次,列表2用于id出现次数
list_2 = []
list_2.append(list_1[0])
file_name = file_path + list_1[0] + '_' + str