「通常の」期待されるインデントされたブロックがあります。すべてのインデントは正しいです。スクリプトをさまざまなエディターで開いたところ、位置ずれやタブによる空白の非表示に問題はありません。
誰かがこの問題に光を当てることができれば本当にありがたいです。
これは、問題を引き起こすスクリプトの一部です。
def findCSVs():
'''
looks into a 'tocom_data' subdirectory, finds 'tocomxxx.csv' files,
retuns a sorted list of filenames that conform: begins with TOCOM, ends in .csv
'''
csvlist = []
datadir=os.path.join('.','tocom_data')
flist = os.listdir(datadir)
for fname in flist:
fsplit = fname.split('.')
if len(fsplit)>1:
if fsplit[1]=="csv" and fname[0:5]=="TOCOM":
completeFname= os.path.join(datadir,fname)
csvlist.append(completeFname)
csvlist.sort()
return csvlist
Pythonは、行にインデントされたブロックを想定していますif len(fsplit)>1:
とても有難い
ホセ