我有一个包含1000行的CSV(2列)。我正在处理的任务是检索一组100个第一列行,并将其连接为字符串('col1row1'+'col1row2'+'col1row3'+ .... +'col1row100')。所以我将这个格式化的字符串用作新函数的参数。
以下代码仅将我的CSV(具有2列)显示为数组。有人可以帮我吗?
from microbit import *
from machine import time_pulse_us
from utime import sleep_us
from random import randint
display.show(Image.HAPPY)
trig = pin2
echo = pin1
def fake_distance():
return randint(0, 9)
def read_distance():
trig.write_digital(0)
echo.read_digital()
trig.write_digital(1)
sleep_us(10)
trig.write_digital(0)
time = time_pulse_us(echo, 1)
return (time/2) / 29.1
def average_reading(readings):
return sum(readings) / len(readings)
while True:
all_readings = []
for i in range(50):
# all_readings.append(read_distance())
all_readings.append(fake_distance())
avg = average_reading(all_readings)
display.show(avg)
print(avg)
sleep(20)
答案 0 :(得分:0)
String[] colArr= br. readLine(). split(" ");
String col1= colArr[0], col2=colArr[1];
while(...){
tempArr= line. split();
col1Str += col1 + tempArr[0];
col2Str += col2 + tempArr[1];
}