Sorry I should have added this o my last post. In C you check the file
descriptor "object" for -1, and if -1 you check errno, which should be a
value indicating which error you're getting.

Another thing you can check, even before trying something with C, is dmesg
| tail, and see if any errors crop up there. I would not think so, but I've
been surprised before . . .

On Tue, Apr 5, 2016 at 5:34 PM, William Hermans <[email protected]> wrote:

> John, the only other thign I can think of which may be a possibility. Is
> that your eMMC might perhaps be in read only mode ? Which does not explain
> the no error message thing, but why don't you try to write a simple C app
> to do the same and see what happens ?
>
> On Tue, Apr 5, 2016 at 5:20 PM, John Baker <[email protected]>
> wrote:
>
>> I made a new folder /home/baker and then changed my write open() command
>> to f = open('/home/baker/MyFile.txt', w) and the read open command to f =
>> open('/home/baker/MyFile.txt', w) but still am not able to create and write
>> to the MyFile.txt. Now the getcwd() command tells me that the cwd is
>> /home/baker. Also not getting any error message even for writing or
>> reading, just the exception to reading the file that it cannot find the
>> file. No exception when I try to write to the file. I am running my Python
>> program with sudo python myprogram.py. I tried changing the permissions to
>> my /home/baker directory with "sudo chmod -R 777 /home/baker" but WinSCP
>> still says the owner is root and still my Python program cannot write a
>> text file to /home/baker.
>>
>> So I'm at wits end (a short trip to be sure) and cannot figure out how to
>> write the data file.
>> John
>>
>> On Tuesday, April 5, 2016 at 4:46:17 PM UTC-7, John Baker wrote:
>>>
>>> Thanks Paul.
>>> getcwd() tells me that my cwd is /home/debian/Desktop when I use f =
>>> open('MyFile.txt', w). I am using Try/Except and not getting an exception
>>> with the open() statement. Perhaps I can't write a text file to the
>>> Desktop, but it seems like it should give me an error message.
>>> John
>>>
>>> On 4/5/2016 3:19 PM, Paul Wolfson wrote:
>>>
>>> python
>>> >>> import os
>>> >>> os.getcwd()
>>> 'home/pwolfson'
>>> >>>
>>>
>>>
>>> -------------------------------------------------
>>> Paul Wolfson, Ph.D., TX LPI, #A17473
>>> Dallas Legal Technology
>>> 3402 Oak Grove Avenue, Suite 300-A
>>> Dallas, Texas 75204-2353
>>>
>>>
>>> *214-257-0984 <214-257-0984> (Tel) 214-838-7220 <214-838-7220> (Fax)
>>> Send me an email.*
>>> -------------------------------------------------
>>> The contents of this email are confidential to the sender and the
>>> ordinary user of the email address to which it was addressed, and may also
>>> be privileged.  If you are not the addressee of the email, you may not
>>> copy, forward, disclose or otherwise use it or any part of it in any form
>>> whatsoever.  If you have received this email in error, please advise the
>>> sender at  214-257-0984.  Thank you.
>>> -------------------------------------------------
>>>
>>> On Tue, Apr 5, 2016 at 6:13 PM, William Hermans <[email protected]>
>>> wrote:
>>>
>>>> *That's what I figured William. As far as I can tell, I am doing the
>>>>> open and write and read like I have with C and as described in
>>>>> https://docs.python.org/2/tutorial/inputoutput.html#reading-and-writing-files
>>>>> <https://docs.python.org/2/tutorial/inputoutput.html#reading-and-writing-files>.
>>>>> However, I am not getting any error message when I do the open for writing
>>>>> and do the write, just that the file is not getting created and written. 
>>>>> It
>>>>> should be so straightforward but it's not working.*
>>>>>
>>>>
>>>> Does this file already exist ? You should check the documentation for
>>>> the file write() method and see what all is required for the method to work
>>>> correctly. Also, as I said I'm no python developer, but the code shown
>>>> there is really bad form. There is no error checking on the file object
>>>> when attempting the open() call. In C this would be done by checking the
>>>> value of f, but I'm not even sure this is possible in python.
>>>>
>>>> So I'd attempt to help you trouble shoot this by writing code myself,
>>>> here, and testing. But I'm very "allergic" to python. Or more correctly,
>>>> I'm getting old, and set in my ways, and python just is not in my future
>>>> plans. *ever* . . .
>>>>
>>>> On Tue, Apr 5, 2016 at 3:05 PM, John Baker <[email protected]>
>>>> wrote:
>>>>
>>>>> That's what I figured William. As far as I can tell, I am doing the
>>>>> open and write and read like I have with C and as described in
>>>>> https://docs.python.org/2/tutorial/inputoutput.html#reading-and-writing-files.
>>>>> However, I am not getting any error message when I do the open for writing
>>>>> and do the write, just that the file is not getting created and written. 
>>>>> It
>>>>> should be so straightforward but it's not working.
>>>>> John
>>>>>
>>>>> On Tuesday, April 5, 2016 at 2:57:02 PM UTC-7, William Hermans wrote:
>>>>>>
>>>>>> I'm not a python developer, but actually have done this many times in
>>>>>> C. So I can tell you this with certainty. This is done no different than 
>>>>>> it
>>>>>> is done on any Linux system.
>>>>>>
>>>>>> The point here is that you should go out and find any good python
>>>>>> tutorial, that covers writing to a file, and follow it.
>>>>>>
>>>>>> On Tue, Apr 5, 2016 at 1:43 PM, John Baker <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> I want to store a little data on the eMMC from my Python code. My
>>>>>>> program is not getting errors when I try to write a very short data file
>>>>>>> but it doesn't actually seem to write it as I cannot read it back. I am
>>>>>>> using
>>>>>>> f = open('MyFile.txt', w)
>>>>>>>
>>>>>>> or
>>>>>>> f = open('/home/debian/Desktop/MyFile.txt', w)
>>>>>>>
>>>>>>> or
>>>>>>> f = open('MyFile.txt', r)
>>>>>>>
>>>>>>> or
>>>>>>> f = open('/home/debian/Desktop/MyFile.txt', r)
>>>>>>>
>>>>>>> to open the file and am not getting any errors but Python is not
>>>>>>> finding the file and I cannot find the file with a  search from WinSCP.
>>>>>>>
>>>>>>> So how to create a data file and where does it go?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> John
>>>>>>> --
>>>>>>> For more options, visit <http://beagleboard.org/discuss>
>>>>>>> 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 [email protected].
>>>>>>> For more options, visit <https://groups.google.com/d/optout>
>>>>>>> https://groups.google.com/d/optout.
>>>>>>>
>>>>>>
>>>>>> --
>>>>> For more options, visit <http://beagleboard.org/discuss>
>>>>> 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 [email protected].
>>>>> For more options, visit <https://groups.google.com/d/optout>
>>>>> 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 [email protected].
>>>> 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
>>> [email protected].
>>> 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 [email protected].
>> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to