time.time () в python против MicroPython - PullRequest
1 голос
/ 07 августа 2020

Я пытаюсь запустить код python на pyboard, используя micro python. Однако time.time () в Python возвращает время с плавающей запятой в секундах. Пример: 12345678.12345678 В режиме micro python он возвращает только время в секундах. Пример: 12345678 есть ли метод в micro python, который даст мне ту же точность, что и в python? Он работает в python, но не в микро python. L oop останавливается после первой итерации в micro python без выполнения условия.

while True:

# GAUGE DATA
if start_reading:
    t0 = time.time()
    while time.time() - t0 <1:
        data = ser_gauge.readline()
        print(data)
        if len(data) > 0:
            command = data

1 Ответ

0 голосов
/ 07 августа 2020

Встроенное программное обеспечение обычно не имеет точности с плавающей запятой, чтобы показать точность до секунды

time.time () docs micro python

...