Request Help With Byte/String Problem
Wildman
best_lay at yahoo.com
Thu Dec 1 22:16:17 EST 2016
On Wed, 30 Nov 2016 14:39:02 +0200, Anssi Saari wrote:
> There'll be a couple more issues with the printing but they should be
> easy enough.
I finally figured it out, I think. I'm not sure if my changes are
what you had in mind but it is working. Below is the updated code.
Thank you for not giving me the answer. I was a good learning
experience for me and that was my purpose in the first place.
def format_ip(addr):
return str(int(addr[0])) + '.' + \ # replace ord() with int()
str(int(addr[1])) + '.' + \
str(int(addr[2])) + '.' + \
str(int(addr[3]))
ifs = all_interfaces()
for i in ifs: # added decode("utf-8")
print("%12s %s" % (i[0].decode("utf-8"), format_ip(i[1])))
Thanks again!
--
<Wildman> GNU/Linux user #557453
May the Source be with you.
More information about the Python-list
mailing list