もしdevice.read()の戻り値が普通のリストならば
python
1while (end - start) < running_time:
2 # Read samples
3 data = device.read(nSamples)
4 print([datum[7] for datum in data])
5 end = time.time()
でしょうか。いっその事、CSVで
python
1while (end - start) < running_time:
2 # Read samples
3 data = device.read(nSamples)
4 print(",".join([str(datum[7]) for datum in data]))
5 end = time.time()
とするのが扱いやすいかも知れませんね。