본문 바로가기
반응형

Python27

[파이썬] 파이썬 에러 ZeroDivisionError: integer division or modulo by zero , ZeroDivisionError: division by zero , try-except 구문 사용법 안녕하세요 한주현입니다. 오늘은 파이썬 스크립트 실행 중 만날 수 있는 오류인, ZeroDivisionError: integer division or modulo by zeroZeroDivisionError: division by zero 와 try-except 사용방법 에 대하여 알아보겠습니다. 문제 상황 ZeroDivisionError: integer division or modulo by zero ZeroDivisionError: division by zero 두 오류는 각각 python2 와 python3 에서 어떠한 수를 0으로 나눌 때 발생하는 오류입니다. 예를 들자면 다음과 같지요. 12345678910111213>>> # python2>>> 2/0Traceback (most recent c.. 2017. 11. 12.
[파이썬] 파이썬 에러 TypeError: hello() takes 0 positional arguments but 1 was given , 파이썬 클래스에서 self를 사용하는 이유 안녕하세요 한주현입니다. 오늘은 파이썬 클래스 생성시 흔히 볼 수 있는 오류인, TypeError: hello() takes 0 positional arguments but 1 was given 에 대하여 알아보겠습니다. 문제 상황 TypeError: hello() takes 0 positional arguments but 1 was given 객체지향 언어라고 하는 파이썬을 나름 배우고 나서 클래스로 멋지게 코드를 작성해보자 다짐하며 아래와 같은 코드를 작성하고 실행을 하였는데, 12345678class MyClass(): var1 = 10 def hello(): print("hello") myClass1 = MyClass()print(myClass1.var1)print(myClass1.hello()).. 2017. 11. 12.
[파이썬] 파이썬 에러 UnboundLocalError: local variable referenced before assignment 안녕하세요 한주현입니다. 오늘은 파이썬에서 흔히 볼 수 있는 오류인, UnboundLocalError: local variable referenced before assignment 에 대하여 알아보겠습니다. 문제 상황 UnboundLocalError: local variable referenced before assignment 아래와 같은 파이썬 스크립트를 작성하고 실행을 시켜보니 1234567x = 10 def func(): x += 1 print(x) func()cs UnboundLocalError: local variable 'x' referenced before assignment라고 오류가 납니다.. 123456Traceback (most recent call last): File "unbo.. 2017. 11. 2.
[파이썬] 파이썬 에러 NameError: name 'xrange' is not defined : range vs. xrange 차이점 안녕하세요 한주현입니다. 오늘은 파이썬2에서는 잘 실행 되는데 파이썬3에서 실행하면 발생하는 오류 중 하나인, NameError: name 'xrange' is not defined 에 대하여 알아보겠습니다. 문제 상황 NameError: name 'xrange' is not defined 파이썬3이 나오고 나서 기존에 파이썬2로 작성된 스크립트를 실행해보니 아래와 같이 오류가 났습니다 ㅎㅎ; 1 2 3 4 5 6 >>> for i in xrange(1,10,1): ... print(i) ... Traceback (most recent call last): File "", line 1, in NameError: name 'xrange' is not defined cs 왜 오류가 났을까요? 해결 방법 1 .. 2017. 11. 2.
반응형