欢迎访问宙启技术站
智能推送

用Python编写的parse()函数,快速解析数据

发布时间:2023-12-11 09:45:52

下面是一个使用Python编写的parse()函数的示例,它用于快速解析数据。该函数使用了Python内置的csv模块来读取CSV文件,并将数据存储在一个列表中返回。

import csv

def parse(file_path):
    data = []
    with open(file_path, 'r') as file:
        reader = csv.reader(file)
        for row in reader:
            data.append(row)
    return data

使用例子:

假设我们有一个名为data.csv的CSV文件,其中包含以下内容:

1,John,Doe
2,Jane,Smith
3,David,Johnson

我们可以调用parse()函数来解析这个CSV文件:

data = parse('data.csv')
print(data)

输出结果:

[['1', 'John', 'Doe'], ['2', 'Jane', 'Smith'], ['3', 'David', 'Johnson']]

解析后的数据被存储在一个列表中,每一行是一个子列表,列表中的每个元素都是一个字段值。

这个parse()函数可以快速解析包含任意数量字段和行的CSV文件,并可用于处理各种数据解析任务。你只需要提供CSV文件的路径,函数会自动返回包含数据的列表。