2013-10-19 1 views
1

년과시 사이에 공백을 만들 수 없으며 ","을 사용할 수 없습니다. 연결을 사용하고 있습니다. 귀하의 +유효하지 않은 구문 : 없음, 4 행, pos 72

from datetime import datetime 
now = datetime.now() 

print str(now.month) + "/" + str(now.day) + "/" + str(now.year), "+ "str(now.hour) + ":" + str(now.minute) + ":" + str(now.second) 

답변

1

는 긴 문장을 피하는 시도하고 읽을 수있는 형식 시도한 후에 쉼표가 있습니다. 당신은 잘못 ""+ 연산자를 넣어 가지고와 나는 ,개월/일/년시간 사이의 구분자로 인쇄한다고 생각 : 분 : 초

print str(now.month) + "/" + 
     str(now.day) + "/" + 
     str(now.year) + " " + 
     str(now.hour) + ":" + 
     str(now.minute) + ":" + 
     str(now.second) 
+0

mm/dd/yyyy hh : mm : ss와 같이 쓰고 ","를 사용하면 분명히 2 개의 print 문으로 계산됩니다. – Tobias

+0

내 업데이트 답변을 참조하십시오. –

+0

그것은 지금 일했다, 고마워! – Tobias

1
+ str(now.year), "+ "str(now.hour) + ":" 

따옴표로 그리고 당신은 str(now.year)

+0

두 개의 인쇄 문으로 계산되기 때문에 쉼표 (now.year)를 사용할 수 없습니다. – Tobias

0
now.strftime('%m/%d/%Y + %H:%M:%S') 

유형이 명령 후 'now = datetime.now()'그리고 원하는 결과를 얻을 수 있습니다.