Задать вопрос
@one__for__one

Как исправить ошибку при запуске кода python?

Здравствуйте, разбираюсь в проекте скачанный с github

Запускаю этот код (файл extract_routine.py)

import os
import extract
 
os.chdir("images");
files = [f for f in os.listdir('.') if os.path.isfile(f)]
os.chdir("..")
 
page_ids = []
if os.path.isfile("raw_feature_list"):
    print ("Info: raw_feature_list already exists.")
    with open("raw_feature_list", "r") as label:
        for line in label:
            content = line.split()
            page_id = content[-1]
            page_ids.append(page_id)
        
with open("raw_feature_list", "a") as label:
    count = len(page_ids)
    for file_name in files:
        if(file_name in page_ids):
            continue
        features = extract.start(file_name)
        features.append(file_name)
        for i in features:
            label.write("%s\t" % i)
        print>>label, ''
        count += 1
        progress = (count*100)/len(files)
        print str(count)+' '+file_name+' '+str(progress)+'%'
    print "Done!"


Но возникает ощибка:
SyntaxError('invalid syntax', ('E:\\Project VS\\Python\\ml-graphology-master\\extract_routine.py', 29, 11, "\t\tprint str(count)+' '+file_name+' '+str(progress)+'%'\n"))
  • Вопрос задан
  • 83 просмотра
Подписаться 2 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@xDimus
Судя по print-у это для второго Python-а, вы под каким запускаете?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы