Now Available - Forrester's Total Economic Impact study. Discover millions in cost savings, unlock IT efficiency gains, and explore why NIOS DDI is a game changer. Get Your Copy here.

Automation Scripts


Converting hexadecimal integer to string in NetMRI python

Posts: 8
1320     0



I am having difficulty converting an hexadecimal value in python with NetMRI. Any help would be appreciated.


The initial hex value is stored in a NetMRI List. Using the easy.get_list_value() function, the hex (integer) value is returned via python. To convert the hex integer to a string, I tried the following code: 


parent_mh = easy.get_list_value(Spectrum_site_list, "MName", site_container, "MHandle", "NOTFOUND")

parent_mh_string = hex(parent_mh) ## also tried: parent_mh_string = hex(int(parent_mh))


But I get this error: 


 TypeError: 'str' object cannot be interpreted as an integer 
 Python script has returned 1 value 


In a RHLpython environment environment, I can convert a hex integer to string:

>>> b = 0x106b52e
>>> hex(int(b))
>>> hex(0x106b52e)
>>> type(hex(0x106b52e))
<class 'str'>

Showing results for 
Search instead for 
Did you mean: 

Recommended for You