У меня есть столбцы разбираемых шестнадцатеричные значения из Excel в файлУдаление данных после десятичной в Python
4.0
123.0
FFE
5432535.0
и этот список можно продолжить. Я пишу все данные в этом отформатированном файле заголовка C и НЕ хочу, чтобы какая-либо из данных находилась справа от десятичного или десятичного числа.
Например:
4.0 -> 4
5432535.0 -> 5432535
Какой самый лучший способ пойти об этом?
Моя проблема в том, что они являются шестнадцатеричными, поэтому они могут содержать буквы. Данные анализируются с использованием XLRD и сохраняются в переменной этого формата.
cell_val3 = sheet.cell_value(row_iteration, 20)
Пробовали ли вы 'раскол (» . ') '? – TigerhawkT3
Я не уверен, что вы подразумеваете под шестнадцатеричными значениями здесь. Является ли 123.0 в вашем примере десятичным значением (сто двадцать три) или шестнадцатеричным значением (0x123), которое просто не имеет цифр A-F? Вы хотите преобразовать шестнадцатеричные значения в десятичные или десятичные в шестнадцатеричные? –
псевдо hex. Я добавляю 0X в val в цикле. Он используется заголовочным файлом c, поэтому фактическое значение не имеет значения, поскольку оно физически записывается в файл. Я исправил свою проблему с помощью split – ryan