Ask your own question, for FREE!
MIT 6.00 Intro Computer Science (OCW) 28 Online
OpenStudy (anonymous):

I am having a problem with problem set 10.when i run the wx gui and type a value in the inbox and examine it in the debugging window it shows up with u in front of the string that i entered and so is not recognized as a valid word.any on know how to fix this.running on win 7 machine.thanks

OpenStudy (anonymous):

where (what module, class, function) are you printing from? Sounds like an interesting problem.

OpenStudy (anonymous):

it is in the ps10_gui.py file in the playframe class and the OnEnter function where it gets the value entered in the inputbox.

OpenStudy (anonymous):

So you've got something like print self.inputBox.GetValue() ?

OpenStudy (anonymous):

I just looked through my solution and inserted a print statement where I think you have one. I had a window pop up with my word in it, but there was no u in front of it. my print command is in the OnEnter function: def OnEnter(self, event): """ Handle the event where the submit button was pressed. """ if self.submitButton.IsEnabled(): print self.inputBox.GetValue() self.TryWord(self.inputBox.GetValue())

OpenStudy (anonymous):

having trouble getting posts to go through.I tried the print statement and it shows the same as my input.i have no experience with wx python and was unaware that the print statement would work.thanks for your input I may be looking in the wrong place for my invalid reponse.

OpenStudy (anonymous):

If you're seeing an added u on a variable, a good place to start looking is the function that contains the print statement that printed the variable.

OpenStudy (anonymous):

If I were to guess, I'd say that the u is showing up as a result of the return value being a unicode object rather than a typical string. Make sure that you're printing the returned value rather than just having it show up in your interactive session as the result of an expression. In the print case it'll be converted to a string. In the other case you'll get the repr() version of the value which will have the u prefix (e.g. blah instead of u'blah')

OpenStudy (anonymous):

ergh.. it double posted. sorry.

OpenStudy (anonymous):

OpenStudy (anonymous):

thanks for your input,after the previous response i assumed it also may have something to do with being unicode and was able to find my coding error.

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Latest Questions
ARTSMART: Art!
2 hours ago 4 Replies 3 Medals
Jasonisyours: What were the key causes of the French Revolution in 1789?
3 hours ago 2 Replies 4 Medals
PureSoulless: Why is the word "Pedophile" always censored in yt vids?
1 day ago 3 Replies 0 Medals
Jalli: What's 58x3634u00b07
20 hours ago 6 Replies 3 Medals
arriya: who wanna play roblox
1 day ago 5 Replies 1 Medal
brianagatica14: Any artist on here?
3 days ago 7 Replies 2 Medals
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!