擅长:python、mysql、java
<p>以下是psuedocode示例代码,根据我在注释中给出的逻辑,假设“InfoMap”是header的起点:</p>
<pre><code>dataList = []
with open('YourData.csv', newline='') as File:
reader = csv.reader(File)
dataList = []
count = 0
for row in reader:
if "InfoMap" in row[0]:
count += 1
if count > 1:
#fileName = "file" + str(count)
#WriteDataListToCSV(dataList, fileName) create a function that can write dataList into csv
#print(dataList)
dataList = []
dataList.append(row)
else:
dataList.append(row)
else:
dataList.append(row)
#fileName = "file" + str(count)
#WriteDataListToCSV(dataList)
#print(dataList)
</code></pre>
<p>您可以取消对print语句的注释以查看dataList包含的内容</p>