Oserror: [Errno 20]
k r fry
k.r.fry at durham.ac.uk
Mon Apr 3 08:54:21 EDT 2006
Again, I apologise. Not knowing much about Python means that I don't
know what needs to be provided. I meant it doesn't work in the same way
that "istdir" didn't work.
Here is what I have coded:
for subdir in os.path.istdir(DATADIR): #loop through list
of strings
file=FITS.Read(DATADIR+'/'+subdir+'/flux.fits') #opens
flux.fits file and reads
summation=open(DATADIR+'/'+subdir+'/flux.dat','w') #opens the
summation results file for writing to
spotbyspot=open(DATADIR+'/'+subdir+'/spotflux.dat','w') #opens the
spot-by-spot file for writing to
output=''
print'\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n'+sys.argv[1]+'
'+subdir+'\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n'
And here is what I get when I try to run it:
Traceback (most recent call last):
File "katiescint.py", line 153, in ?
for subdir in os.path.istdir(DATADIR): #loop through
list of strings
AttributeError: 'module' object has no attribute 'istdir'
Here is trying with listdir:
for subdir in os.path.listdir(DATADIR): #loop through list
of strings
and here is what I get:
Traceback (most recent call last):
File "katiescint.py", line 153, in ?
for subdir in os.path.listdir(DATADIR): #loop through
list of strings
AttributeError: 'module' object has no attribute 'listdir'
Sybren Stuvel wrote:
> k r fry enlightened us with:
>
>>I did think maybe it was meant to be "listdir" instead of "istdir",
>>but that doesn't work either.
>
>
> And again you don't tell us in what way it doesn't work.
>
> Think about what you post from our point of view. Then re-read it, and
> think about it again. Only if you're sure that we'll be able to fully
> understand it, hit the 'send' button. That will save us a lot of
> guessting and asking, and will also get you your answer a lot faster.
>
> Sybren
More information about the Python-list
mailing list