Oserror: [Errno 20]
k r fry
k.r.fry at durham.ac.uk
Mon Apr 3 09:23:37 EDT 2006
Thank you very much! *embarassed*.
:-)
Ben Thul wrote:
> 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