728x90 반응형 Language/python2 [python] with python의 with statement를 처음 알고 놀랐다. 굉장히 편하기 때문이다. python에서 파일을 열고 어떤 작업을 해야할 일이 있을 때, 작업이 끝나면 반드시 close 해줘야 한다. 하지만 이걸 자동으로 해주는 것이 with statement이다. with open("test.txt", "w") as file: file.write("add sentences") 원래 open( ) close( ) 둘 다 해야하는데 이렇게 with 를 사용하면 끝나면 자동으로 close( ) 가 된다. process 낭비할 일도 없으니 아주 좋다. 당연히 open( ) 말고도 다른 걸 사용할 수도 있다. 2022. 4. 12. [python] if __name__ == "__main__" java와 비교 나는 java를 주 언어로 프로그래밍 공부를 하는 중인데 최근 python을 사용할 일이 있어서 거의 처음으로 사용했다. 대강 흐름은 비슷하고 오히려 java보다 type 지정 같은 것도 간단해서 편하긴한데, 문법이 조금씩 다른게 있어서 정리해보려고 한다. 서론이 너무 길었다. 0. if (java vs python) if __name__=="__main__": 이걸 알아보기 전에 python의 if statement 차이를 집고 넘어가야 한다. if(condition){ expression; } if condition: expression 대강 구성은 비슷하지만, 약간씩 다르다. java는 괄호( ) 안에 condition을 넣고, { } 안에 expression을 적는다. 그리고 각 expressio.. 2022. 4. 12. 이전 1 다음 728x90 반응형