오류일기

파이썬) .py파일을 실행시켰는데 무반응이었다. 왜 아무 반응이 없었냐면..

내가 Nega 2021. 3. 16. 13:08
728x90
파일이름 : util.py

import numpy as np
import matplotlib.pyplot as plt
from tkinter import filedialog
import tkinter 

def readImage(path):
    image=np.fromfile(path,dtype=np.uint8)
    image=image.reshape(256,256)
    image=image.astype(np.int16) # 자료형 변환
    return image

def showImage(image):
    result=image.copy()  # numpy 배열 복사
    result=result.astype(np.uint8) # 
    plt.imshow(image, cmap='gray',vmin=0, vmax= 255, interpolation ='none')
    plt.show()

def load_gui():
    window=tkinter.Tk()
    window.withdraw()
    filename = filedialog.askopenfilename(initialdir="/", 
                title="Select file",
                filetypes=(("raw image files", "*.raw"),))
    return filename

if __name__== "__main__ ":
    path=load_gui()
    Image=readImage(path)
    showImage(Image)

 

 

파이썬 IDE에서 util.py 파일을 실행시켰는데 아무 반응이 없었다. 왜그래......

 

 

F5를 누르고, 메뉴에서 Run Module을 눌러도 무반응이었다.......

라이브러리는 import되니까 설치문제는 아니었다.

아니 컴파일이 안될거면 오류라도 내란말이야ㅠㅠㅠㅠㅠㅠㅠㅠ

 

 

.

.

.

 

 

오류의 문제를 찾았다.

 

> if __name__== "__main__ ": 여기서 main__ 뒤에 띄어쓰기가 있었다.

 

 

진짜 엄청나게 허무.....................................................

인터프리터야....... Syntax 오류라도 내주지그랬니....

이런건 꼭 내 눈엔 안보이고 다른 사람눈에만 보인다..! 창피하게 ㅠ_ㅠ ㅋㅋㅋㅋㅋㅋㅋㅋㅋ

하지만 해결했으니 극뽁-★ 행복-★

반응형