Последняя строка моего csv-файла 10/18/19,11:52,22.8,999.4,40.1
, поэтому ((x[2]))
будет 22.8
Почему я не могу использовать это значение в операторе if
? Я предполагаю, что именно так я определяю оператор if
для распознавания значения 22.8
, но не уверен, что гуглить, чтобы найти ответ, и да, я очень плохо знаком с python.
#!/usr/bin/env python
import os
import csv
import subprocess
last_line = subprocess.check_output(["tail", "-1", "humidity1.csv"])
x = last_line.split(",")
print ((x[2]))
((x[2])) = y
if y > 100:
print("AAA")
else
print("BBB")
#!/usr/bin/env python
import os
import csv
import subprocess
last_line = subprocess.check_output(["tail", "-1", "humidity1.csv"])
x = last_line.split(",")
print float(x[2])
y = float(x[2])
if y > 1:
print("AAA")
else:
print("BBB")