我需要读取前两行csv文件并将其存储在数组中以确定file_type,reportingdate和其他元数据。我的文件在Google云存储中。如何读取前两行并将其存储在python脚本中的数组中。我正在尝试下面的代码:
$new_arr = [];
foreach($arr1 as $val){
foreach($arr2 as $val2){
if(array_key_exists($val['epg_channel_id'], $val2)){
$val[$val['epg_channel_id']] = $val2[$val['epg_channel_id']];
break;
}
}
$new_arr[] = $val;
}
print_r($new_arr);
正在打印csv数据,但每个字符都以字符串形式打印。我需要数组中的行数据。任何帮助将不胜感激。
答案 0 :(得分:1)
由于函数名称,我假设内容变量是一个非常长的字符串。如果是这种情况,那么字符串中应该有换行符。您可以使用换行符作为分隔符简单地拆分字符串并获取前两个值。像这样:
lines = content.split('\n')[:2]