python - 从 csv 文件设置参数
问题描述
我正在尝试从 csv 文件中读取数据并为电源设置一些值。我的主要目的是设置一定时间的值,然后在所需时间过去后,它应该设置下一个值。我对整个编程世界真的很陌生,所以我可以理解所写的内容,但无法修复它。
发生的事情是我的程序能够读取文件中的第一个值,但在设定的时间过去后没有跳转到下一个值。因此它会继续以规定的第一个值运行,甚至不会终止程序。请指教。谢谢你。
在下面找到我的程序:
with open('example_profile.csv', 'r') as csvfile:
dataset = csv.reader(csvfile, delimiter=',')
next(dataset)
rows = list(dataset)
inputSamples = np.empty([len(rows), 2], dtype=float)
testStartTime = time.time()
for idx, data in enumerate(rows):
inputSamples[idx] = [data[0], data[1]]
s.sendall('VOLT {0}\n'.format(data[0]).encode('utf-8'))
stopTime = testStartTime + int(data[1])
while time.time() < stopTime:
s.sendall('MEAS:ALL?\n'.encode('utf-8'))
[curr, volt, res, pwr] = (s.recv(1024)).split(',')
outputSamples[iSample] = ([round(float(curr), 2), round(float(volt), 2), round(time.time() - testStartTime, 2)])
iSample += 1
time.sleep(0.5)
解决方案
推荐阅读
- java - 通过网络浏览器在智能手机上提供 Java 应用程序?
- linq - 从包含最大 DateTime 值的每个组中选择单个元素
- android - Ml Kit 检测不到护照机读区码?
- angular - 更新 .snapshotChanges() 代码以使用 angularfire2 5.0..0 rc-8、firebase 5.0.2
- java - 存储在 SharedPreferences 中的字符串在每个应用程序关闭时都会被修改?
- wordpress - 使用传递登录凭据从 .Net Core 重定向到 Wordpress 页面
- java - java.lang.OutOfMemoryError:即使使用 -Xms1024M -Xmx2048M,也会超出 GC 开销限制
- virtualbox - 与 VirtualBox 和 ReactOS 共享文件夹
- wordpress - 在不更改 URL 的情况下将目录重写为域
- python - keras 中的 BatchNormalization 层导致验证精度波动