[Tutor] Have any idea why I do not have access to MY files?
Michael Janssen
Janssen at rz.uni-frankfurt.de
Wed Jan 28 11:32:03 EST 2004
On Wed, 28 Jan 2004, hcohen2 wrote:
> These are excution functions: system() and popen(). For the same file
> with the former I can see the contents:
>
> >>> result = os.system('cat new2text.py')
> y = 0
> print 'y is currently:', y
> while y < 8:
> y += 1
> print 'incrementing y to: ', y
>
> 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
>
> But if I do this, its mine!
>
> >>> result = os.system('ls -l new2text.py')
> -rw-r--r-- 1 prime_dev prime_dev 93 Jan 26 11:09 new2text.py
execute permissions are lacking (umm, I supose no differences between
import2.py and new2text.py. But anyway this is what the error message
indicates). Add them with "chmod u+x [filename]". And make sure this
script has a proper shebang line within:
#! /usr/bin/env python
Michael
More information about the Tutor
mailing list