Oserror: [Errno 20]

Ben Thul thulben at no-spam.com
Mon Apr 3 09:21:05 EDT 2006


I think that if you go back and look at the original reply, he spelled 
it "isdir"...;)

--Ben
k r fry wrote:
> 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