본문 바로가기

Python576

Python의 easy_install로 설치된 패키지를 어떻게 제거하나요?, How do I remove packages installed with Python's easy_install? 질문 파이썬의 easy_install은 새로운 패키지를 설치하는 것을 매우 편리하게 만듭니다. 그러나, 제가 알기로는 종속성 관리자의 다른 일반적인 기능 - 설치된 패키지 목록 및 제거 - 을 구현하지 않는 것 같습니다. 설치된 항목을 확인하는 가장 좋은 방법은 무엇이며, 설치된 패키지를 제거하는 우선적인 방법은 무엇인가요? 수동으로 패키지를 제거하는 경우 (예: rm /usr/local/lib/python2.6/dist-packages/my_installed_pkg.egg 또는 유사한 방법) 업데이트해야 할 파일이 있을까요? 답변 pip, setuptools/easy_install 대체제로 "uninstall" 명령어를 제공합니다. 설치 지침에 따라 pip를 설치하세요: $ wget https://bo.. 2023. 7. 20.
Python 파이썬에서 문자의 위치를 어떻게 얻을 수 있나요?, How to get the position of a character in Python? 질문 파이썬에서 문자열 내의 문자의 위치를 어떻게 얻을 수 있을까요? 답변 이에 대한 두 가지 문자열 메서드가 있습니다. find()와 index()입니다. 두 메서드의 차이점은 검색 문자열을 찾지 못했을 때 발생하는 일입니다. find()는 -1을 반환하고 index()는 ValueError를 발생시킵니다. find() 사용하기 >>> myString = '문자의 위치' >>> myString.find('s') 2 >>> myString.find('x') -1 index() 사용하기 >>> myString = '문자의 위치' >>> myString.index('s') 2 >>> myString.index('x') Traceback (most recent call last): File "", line 1.. 2023. 7. 20.
Python 파이썬에서의 단일 따옴표 vs 이중 따옴표 [닫힘], Single quotes vs. double quotes in Python [closed] 질문 문서에 따르면, 두 가지는 거의 교환 가능합니다. 어느 것을 사용하는 것에 스타일적인 이유가 있나요? 답변 저는 보간이나 자연 언어 메시지에는 문자열 주위에 이중 따옴표를 사용하는 것을 좋아하고, 작은 기호와 같은 문자열에는 작은 따옴표를 사용하지만, 문자열에 따옴표가 포함되어 있거나 잊어버린 경우에는 이 규칙을 어기게 됩니다. docstring에는 삼중 이중 따옴표를 사용하고, 정규 표현식에는 필요하지 않더라도 raw string literal을 사용합니다. 예를 들면: LIGHT_MESSAGES = { 'English': "There are %(number_of_lights)s lights.", 'Pirate': "Arr! Thar be %(number_of_lights)s lights." } .. 2023. 7. 20.
Python 해당 함수 내에서 함수 이름을 결정합니다 (traceback을 사용하지 않고)., Determine function name from within that function (without using traceback) 질문 파이썬에서는 traceback 모듈을 사용하지 않고도 함수 내에서 함수의 이름을 알아낼 수 있는 방법이 있을까요? 예를 들어, foo라는 모듈에 bar라는 함수가 있다고 가정해봅시다. foo.bar()를 실행할 때, bar 함수가 bar의 이름을 알 수 있는 방법이 있을까요? 혹은 더 좋은 방법으로는, foo.bar의 이름을 알 수 있는 방법이 있을까요? #foo.py def bar(): print "내 이름은", __myname__ # 2023. 7. 20.