为了账号安全,请及时绑定邮箱和手机立即绑定

如何从.txt文件读取数据并将数据转换为整数?

如何从.txt文件读取数据并将数据转换为整数?

白衣非少年 2021-04-29 13:57:07
我正在对距离传感器进行编码,以从树莓派读取数据到网站。数据必须读入.txt文件,然后从.txt文件传输到网站上。我需要帮助来了解如何将.txt文件中的数据从字符串转换为整数,以允许我根据数据的数值更改字体颜色。我尝试了多种方法,例如尝试使用Number()方法,但无法弄清楚。<iframe id="textfile" src="SensorData.txt"></iframe><script type="text/javascript">Number(SensorData.txt);function print() {var iframe = document.getElementById('textfile');iframe.contentWindow.print();if(iframe<200){str.fontcolor("red");} else {str.fontcolor("green");}}</script><META HTTP-EQUIV="refresh" CONTENT=".5">结果应显示html文件上的数据,该数据根据所计算的距离不断刷新并将颜色从红色更改为绿色。
查看完整描述

1 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

如果您希望结果不断刷新,可以使用一条fetch语句读取文本文件,然后使用来每隔x毫秒运行一次setInterval()。


对于整数转换部分,parseInt()应该做到这一点。


function print() {

  fetch("yourFile.txt")

    .then(function(response) { return response.text; })

    .then(function(text) {

      var num = parseInt(text);

      //do the red/green coloring using num

    });

}

setInterval(print, 1000); //run function print() every 1 second


查看完整回答
反对 回复 2021-05-13
  • 1 回答
  • 0 关注
  • 274 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信