SyntaxError:unexpected EOF 구문 분석

나는 오류를 실행하는 동안 이 부분의 코드입니다. 려고 일부 기존의 솔루션,그들 중 누구도 도움이

elec_and_weather = pd.read_csv(r'C:\HOUR.csv', parse_dates=True,index_col=0)
# Add historic DEMAND to each X vector
 for i in range(0,24):
    elec_and_weather[i] = np.zeros(len(elec_and_weather['DEMAND']))
    elec_and_weather[i][elec_and_weather.index.hour==i] = 1
# Set number of hours prediction is in advance
n_hours_advance = 24

# Set number of historic hours used
n_hours_window = 24

for k in range(n_hours_advance,n_hours_advance+n_hours_window):
    elec_and_weather['DEMAND_t-%i'% k] = np.zeros(len(elec_and_weather['DEMAND']))'

나는 항상 이러

for i in range(0,24):
File "<ipython-input-29-db3022a769d1>", line 1
for i in range(0,24):
                     ^
SyntaxError: unexpected EOF while parsing

File "<ipython-input-25-df0a44131c36>", line 1
    for k in range(n_hours_advance,n_hours_advance+n_hours_window):
                                                                   ^
SyntaxError: unexpected EOF while parsing
질문에 대한 의견 (6)
해결책

SyntaxError:unexpected EOF 분석하는 동안을 의미하는 말의 소스 코드를 도달하기 전에 모든 코드 블록이 완성되었습니다. 코드 블록과 함께 시작 문처럼내가 범위의(100):고 필요 적어도 하나인 이후에는 코드가 포함되어야 합니다.

그것은 보인다는 것처럼 실행하는 프로그램 라인 라인에 의해서만큼 console. 이 작업은 단일 문장은a=3하지만 코드 블록과 같은 위한 루프가 있습니다. 다음 예를 참조하십시오:

In [1]: for i in range(100):
  File "", line 1
    for i in range(100):
                        ^
SyntaxError: unexpected EOF while parsing

이 오류가 발생하지 않도록 하려면,당신이 입력하면 전체 코드 블록으로 단일한 입력:

In [2]: for i in range(5):
   ...:     print(i, end=', ')
0, 1, 2, 3, 4,
해설 (0)

이할 수 있는 간단한 의미를 누락되었거나 너무 많은 괄호입니다. 예를 들어 이것은 너무 많은 것이며,결과 예상치 못한 EOF:

    print(9, not (a==7 and b==6)
해설 (0)

내 구문 오류는 반에 숨겨진 f-문자열

 print(f'num_flex_rows = {self.}\nFlex Rows = {flex_rows}\nMax elements = {max_elements}')

 print(f'num_flex_rows = {self.num_rows}\nFlex Rows = {flex_rows}\nMax elements = {max_elements}')

그't 있 PyCharm 맞춤법 검사-레드 라인에 오류가 있습니다.

그것이 내게 단서,아직 때 나는 검색에 이 오류 메시지,그것은 물론을 찾지 못한 오류가에서는 위의 코드.

나는 보았다 더 가깝게 오류 메시지가 나는 것을 발견했''에 오류가 있습니다. 보고 Line1 었다 낙담하고 따라서 아't 지불하는 가까운 주의:-(검색

self.)

나왔고 아무것도 아니다. 검색

자체입니다.

나왔고 실질적으로 모든 것:-\

수있는 경우를 방지하는 데 도움도 더 이상의deskchecking코드,그 임무 수행:-)

C:\Python\Anaconda3\python.exe C:/Python/PycharmProjects/FlexForms/FlexForm.py 파"", 줄 1 (자체입니다.) ^SyntaxError:unexpected EOF 구문 분석

과정이 완료 하드 1

해설 (0)

여기에 나의 실수를 생산하는 예외:나는블록없이제외한이나마지막으로블록입니다. 이것은 작동하지 않을 것이다:

눈으로 볼 수 있습니다. try: lets_do_something_beneficial()

이를 해결하려 추가를 제외한이나마지막으로block:

눈으로 볼 수 있습니다. try: lets_do_something_beneficial() 마지막으로: lets_go_to_sleep()

해설 (0)

그것은 2 개의 공간에 초기 위해 루프가 필요하다 4 또는 탭입니다.

해설 (1)

elec_and_weather[&#39;DEMAND_t-%나는&#39;%k]=np.영(len(elec_and_weather[&#39;DEMAND&#39;]))&#39;

오류에 온 라인의 끝이 어디 있(')가판대 등이 이 오류는 항상 가지고 있다는 것을 의미한 구문 오류가 있습니다.

해설 (0)