Можно ли конвертировать двойной Java в Python? - PullRequest
0 голосов
/ 25 мая 2018

В настоящее время я использую Squish (среду тестирования GUI) для тестирования приложения JavaFX.Я сохраняю свойства JavaFX в словаре Python, а затем пытаюсь получить доступ к этим свойствам, многие из которых являются двойными.Есть ли способ преобразовать эти двойные числа в числа с плавающей точкой в ​​Python, чтобы я мог ими манипулировать?

    def compareValue(val1, val2):
if abs(val1 - val2) < 0.0001:
    return True
else:
    return False

В настоящее время я пытаюсь получить свойство высоты.Squish IDE (которая является оболочкой над Eclipse) показывает эти свойства как double.Поскольку программа JavaFX, я предполагаю, что это двойники Java.Когда я пытаюсь использовать их в этой функции, я получаю эту ошибку:

    TypeError: unsupported operand type(s) for -: 'Object' and 'Object'
    Called from:
    C:\(Omitted for IP sake)\test.py: 66
    C:\(Omitted for IP sake)\pdi_utils.py: 441 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...