On 05/06/18 21:46, Roger Lea Scherer wrote: > datums = open("C:/Users/Roger/Documents/GitHub/LaunchCode/mystery.txt", "r") > > for aline in datums: > splitted = aline.split() > try:... > except: > while splitted == "UP": > hadir.pu()
splitted will never equal 'UP' or 'DOWN' because the result of split() is always a list - even if its empty. So I suspect you are not actually executing any up/down operations. Try using splitted[0] instead. The other problem is that you use a while loop but never change the condition values so, if it ever did pass the test, you'd wind up with an infinite loop! You only need an if clause not a while. HTH -- Alan G Author of the Learn to Program web site http://www.alan-g.me.uk/ http://www.amazon.com/author/alan_gauld Follow my photo-blog on Flickr at: http://www.flickr.com/photos/alangauldphotos _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor