以下是一种不使用模块读取CSV文件内容的解决方法:
def read_csv_file(file_path):
data = []
with open(file_path, 'r') as file:
lines = file.readlines()
for line in lines:
row = line.strip().split(',')
data.append(row)
return data
# 示例用法
csv_data = read_csv_file('data.csv')
for row in csv_data:
print(row)
在这个解决方案中,我们使用了Python内置的open()
函数来打开CSV文件,并使用readlines()
方法逐行读取文件内容。然后,我们使用strip()
方法去除每行末尾的换行符,并使用split()
方法将每行按逗号分割成一个列表。最后,我们将每行的列表添加到一个名为data
的列表中,以便于进一步处理。