변수Python 변수는 밑줄(_)을 포함한 영문, 숫자로 이름을 지어 나타냅니다. 파이썬은 다른 프로그래밍 언어처럼 변수 첫 번째 문자는 밑줄 (_) 또는 문자만 허용됩니다. 1234value1 = 123_value1 = 123test_value = 123TEST_VALUE = 123cs 상수파이썬(Python)은 상수를 지원하지 않습니다. 관습적(보편적)으로 대문자와 밑줄(_)로만 변수 이름을 지어 상수임을 표현하는 것 같습니다. 12PI = 3.14MAX_BUFFER_SIZE = 1024cs 문서 문자열 docstring (__doc__)모듈의 시작 부분, 클래스 시작 부분, 함수 앞부분의 삼중 따옴표 """..."""에 달린 코멘트(주석)를 말하며, 이를 주석, 문서 문자열 docstring이라고 ..
파이썬 - UNKNOWN ENCODING: X-WINDOWS-949 에러 에러 메세지unknown encoding: x-windows-949 에러 파이참을 쓰다 보면 발생하는 에러인데, 저도 처음 파이썬 공부할 때 이거 때문에 좀 고생했었네요.사실은 별거 아닌데.... 아래의 경로로 이동해서 UTF-8로 바꿔주면 됩니다. Settings - Editor - File Encodings - Project Encoding 인코딩만 바꿔주면 안 뜹니다. 파이썬 UNKNOWN ENCODING: X-WINDOWS-949 에러
파이썬 패키지 호환성 확인 사이트 해당 사이트 - PYTHON 3 WALL OF SUPERPOWERS [링크] 파이썬 3.0으로 넘어오면서 대대적인 변화가 일어났습니다. 그래서, 파이썬 2.5나 2.6과 호환이 잘 되던 패키지들에 문제가 생기기 시작했죠. 요즘엔 패키지 대부분이 3.0을 지원하나 아직까진 미흡한 것들도 존재합니다. 2.5나 2.6으로 구현된 시스템이 너무 많기에 호환성 사이트에서 확인할 일이 종종 생깁니다. 녹색은 3.0 (또는 그 이상)을 지원하고, 빨간색은 지원하지 못합니다.작업 중 뭔가가 잘 안 되면 이 사이트를 방문해 확인하세요. 아래처럼 녹색으로 표시된 패키지는 파이썬 3.0에서 호환이 되는 겁니다. 근데, 아래처럼 빨간색으로 표시된다면 사용할 수 없다는 뜻이죠. MySQL-py..
파이썬 CTypes 구조체 자세히 알아보기 (PyThon, 파이선) 파이썬에서 외부 라이브러리를 쓰기 위해서는 확장 모듈을 만들고 그 속에서 외부 라이브러리를 호출하는 방법이 있습니다. 사실 이보다 훨씬 더 간단한 방법이 있었는데, 바로 파이선에서 제공하는 파이썬 ctypes 모듈을 사용하는 것입니다. ctypes 모듈을 이용하면 C의 데이터 타입이나, DLL 혹은 공유 라이브러리(shared library)의 함수를 직접 사용할 수 있습니다. 파이선 ctypes를 사용하는 방법은 매우 간단합니다. 다음 예제를 보겠습니다. 123456>>> import ctypes >> print(ctypes.windll.kernel32) >>> print(ctypes.cdll.msvcrt)cs 파이썬 ctypes를 임..