2016-09-15 3 views
-3

Я получаю эту ошибку ниже при запуске моего скрипта python.Получение недопустимого синтаксиса

 File "supreme.py", line 24 
    print UTCtoEST(),':: Parsing page...' 
       ^
SyntaxError: invalid syntax 

Предварительный просмотр части сценария:

import sys, json, time, requests, urllib2 
from datetime import datetime 

qty='1' 

def UTCtoEST(): 
    current=datetime.now() 
    return str(current) + ' EST' 
print 
poll=raw_input("Polling interval? ") 
poll=int(poll) 
keyword=raw_input("Product name? ").title()  # hardwire here by declaring keyword as a string 
color=raw_input("Color? ").title()    # hardwire here by declaring keyword as a string 
sz=raw_input("Size? ").title()     # hardwire here by declaring keyword as a string 
print 
print UTCtoEST(),':: Parsing page...' 
def main():..... 

Любое исправить это? Нужна помощь

Заранее спасибо.

+0

код у вас есть выше работает отлично. Возможно, вы используете это с Python3 по ошибке? –

+0

Да, я запускаю 3.5.2 любым способом заставить его работать над этим? –

+2

Вы отметили это как вопрос Python 2.7, что очень вводит в заблуждение. –

ответ

1

Кажется, что ваша проблема здесь не в коде, а в версии Python, с которой вы ее запускаете. Ваш код написан на Python 2.7, но вы работаете с Python 3.5.

Вариант один, работает с Python 2.7.

Вариант два, изменить код ...

# imports^

qty='1' 

def UTCtoEST(): 
    current=datetime.now() 
    return str(current) + ' EST' 

print 
poll=input("Polling interval? ") 
poll=int(poll) 
keyword=input("Product name? ").title() 
color=input("Color? ").title() 
sz=input("Size? ").title() 
print 
print(UTCtoEST(),':: Parsing page...') 
+0

Спасибо Мэтт, второй вариант работает, но кажется, что мне нужно редактировать в основном весь код. Итак, как я могу сделать один вариант. Если вы можете мне помочь, это будет фантастично. –

+0

@AlfredoNatal, просто скачайте python 2.7 и запустите его оттуда, если вы идете с первым вариантом Мэтта. – MattR

Смежные вопросы