Что не так с этим тестом чтения файлов Python? - PullRequest
1 голос
/ 25 декабря 2010

Что не так с этим тестом чтения файлов Python?

import os
import sys

fileList = os.listdir(sys.argv[1])
count = 0
for file in fileList:
    try:
        count += 1
        print os.path.isfile(file)
        if os.path.isfile(file)
            print "File >> " + file
        else
            print "Dir >> " + file
    except err:
        print "ERROR: " + err
        print ">> in file: " + file

дает:

Файл "test.py", строка 10, если os.path.isfile (file) ^ SyntaxError: неверный синтаксис

почему?

1 Ответ

3 голосов
/ 25 декабря 2010

пропущено двоеточие в строках if и else

if (something):   #note the : at the end
  ...
else:
  ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...