[Tutor] Have any idea why I do not have access to MY files?
Alan Gauld
alan.gauld at blueyonder.co.uk
Wed Jan 28 12:10:18 EST 2004
> >>> result = os.system('cat new2text.py')
> whereas, if I try to read it - suddenly it does not belong to me!
>
> >>> f = os.popen('import2.py -a')
> >>> sh: line 1: ./import2.py: Permission denied
You are not trying to read it you are trying to execute it, but...
> >>> result = os.system('ls -l new2text.py')
> -rw-r--r-- 1 prime_dev prime_dev 93 Jan 26 11:09
new2text.py
IT doesn't have execute permission.
Try:
>>> f = os.popen('cat import2.py').read()
You need to run the command as if it were os.system() and
then read() the output into your variable.
HTH
Alan G.
More information about the Tutor
mailing list