Request Help With Byte/String Problem

Wildman best_lay at yahoo.com
Thu Dec 1 22:16:17 EST 2016


On 2016年11月30日 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

AltStyle によって変換されたページ (->オリジナル) /