2016-09-15 5 views
-3

파이썬 스크립트를 실행할 때이 오류가 발생합니다. 스크립트의 일부잘못된 구문 받기

 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

... 코드를 변경합니다. 실수로 파이썬 3에서 이것을 실행할 수 있습니까? –

+0

예 3.5.2에서 작동하고 있습니다. –

+2

이것을 파이썬 2.7 질문으로 잘못 붙였습니다. –

답변

1

여기에 문제가있는 것처럼 보입니다. 코드는 아니지만 실행중인 Python 버전입니다. 코드는 Python 2.7로 작성되었지만 Python 3.5로 실행 중이다.

옵션 1, 파이썬 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

감사합니다 매트 두 번째 옵션이 작동하지만 대부분 모든 코드를 편집해야 할 것처럼 보입니다. 그러면 옵션 1을 수행하면 어떻게됩니까? 당신이 저를 도울 수 있다면 그것은 환상적 일 것입니다. –

+0

@AlfredoNatal, 그냥 Python 2.7을 다운로드하고 매트의 첫 옵션을 사용한다면 거기에서 실행하십시오. – MattR