Thanks All for the help and suggestions on Try/Catch and other. More
evidence of the especially helpful folk on the Beagleboard users forum.
John
On 4/14/2016 4:47 PM, William Hermans wrote:
/Yes indeed. Python 2.7 in the Debian 3.8.13 bone50 on my BBB does
flag the error, telling me that *w* is not correct. /
/
/
/I'm not sure as I haven't gone back to my old code to try it
again, but I suspect my use of Try/Except sort of hid the error,
just telling me that the Try failed and not telling me exactly
what the error was and I simply assumed the error was in the name
or path in the open command. Clearly I should have just used the
open command outside of the Try/Except and then an error message
would have popped up telling me that the *w *was incorrect.
Hopefully I have learned from this, first to double-check the
syntax and second to dig a little to find out why the open command
(or other command) didn't work. I continue to be embarrassed at
this dumb mistake but I am going on to probably make other
mistakes. However, my code is working perfectly, GUI and all,
including writing a logfile to the eMMC. /
/Thanks for everyone's help. I certainly needed it./
Usually, with try / catch blocks, you're given and error object back,
from which you *can* print out the error.message text / character
object. So unless you had something like . .
try{
. . .
} catch(e){
print(e.message);
}
You were using the try catch block incorrectly ;)
On Thu, Apr 14, 2016 at 4:40 PM, John Baker
<bakerengineerin...@gmail.com <mailto:bakerengineerin...@gmail.com>>
wrote:
Yes indeed. Python 2.7 in the Debian 3.8.13 bone50 on my BBB does
flag the error, telling me that *w* is not correct.
I'm not sure as I haven't gone back to my old code to try it
again, but I suspect my use of Try/Except sort of hid the error,
just telling me that the Try failed and not telling me exactly
what the error was and I simply assumed the error was in the name
or path in the open command. Clearly I should have just used the
open command outside of the Try/Except and then an error message
would have popped up telling me that the *w *was incorrect.
Hopefully I have learned from this, first to double-check the
syntax and second to dig a little to find out why the open command
(or other command) didn't work. I continue to be embarrassed at
this dumb mistake but I am going on to probably make other
mistakes. However, my code is working perfectly, GUI and all,
including writing a logfile to the eMMC.
Thanks for everyone's help. I certainly needed it.
John
On Thursday, April 14, 2016 at 2:39:15 PM UTC-7, Paul Wolfson wrote:
modeString = "w"
fileNameString = "out.txt"
f = open(fileNameString, modeString)
f.write("This is a test for text output.")
f.close()
On Thu, Apr 14, 2016 at 4:06 PM, Melk933 <melk...@gmail.com>
wrote:
The Python on my machine throws up an error.
$ python testopen.py
Traceback (most recent call last):
File "testopen.py", line 1, in <module> f=
open("T3.txt", w) NameError: name 'w' is not defined
On Wednesday, April 13, 2016 at 8:34:57 AM UTC-7, mickeyf
wrote:
I'm not a Python developer either, 'though I know it
is very popular of late. Does it say something about
Python itself that it did not throw up a big error in
your face when the quotes were omitted? Or is the
problem elsewhere?
On Wednesday, April 6, 2016 at 11:24:18 AM UTC-7, John
Baker wrote:
Gosh, how did I miss that, that the mode is a
string. Well it had to be
something simple like that. Quoting the w and r
fixed the problem. Very
embarrassing.
:-[
Thanks,
John
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google
Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to beagleboard+unsubscr...@googlegroups.com
<mailto:beagleboard+unsubscr...@googlegroups.com>.
For more options, visit https://groups.google.com/d/optout.
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to a topic in the
Google Groups "BeagleBoard" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/beagleboard/4eMyTYs_lnw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
beagleboard+unsubscr...@googlegroups.com
<mailto:beagleboard+unsubscr...@googlegroups.com>.
For more options, visit https://groups.google.com/d/optout.
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.