본문 바로가기
반응형

파이썬32

[파이썬] 파이썬 에러 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.
[파이썬] 파이썬 에러 SyntaxError: Non-ASCII character 안녕하세요 한주현입니다. 오늘은 파이썬2에서 나는 오류인, SyntaxError: Non-ASCII character 에 대하여 알아보겠습니다. 문제 상황 SyntaxError: Non-ASCII character 파이썬2에서 아래와 같은 스크립트를 작성하고 실행시키니 1print "가나다"cs 1234File "utf8.py", line 5SyntaxError: Non-ASCII character '\xea' in file utf8.py on line 1,but no encoding declared;see http://www.python.org/peps/pep-0263.html for detailscs 왜 오류가 났을까요? 해결 방법 SyntaxError: Non-ASCII character 파이썬2 .. 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.
[파이썬] 파이썬 에러 KeyError - 두 가지 해결 방법 안녕하세요 한주현입니다. 오늘은 파이썬 사전(Dictionary)에서 발생하는 오류인 KeyError 에 대하여 알아보겠습니다. 파이썬에서는 사전형(Dictionary)이 있는데요, 이것의 생김새는 다음과 같습니다. 12345>>> sample_dic = {"Key1" : "Value1", 2 : ["Value2", "Value3"], ("Key3","wow") : 3, "Key4" : {"Key5" : 3.14}}>>> sample_dic{'Key1': 'Value1', 2: ['Value2', 'Value3'], ('Key3', 'wow'): 3, 'Key4': {'Key5': 3.14}}>>> type(sample_dic)Colored by Color Scriptercs 키-값 (key-value).. 2017. 11. 2.
반응형