본문 바로가기

전체 글980

Python 파이썬을 사용하여 문자열에서 문자를 삭제하는 방법, How to delete a character from a string using Python 질문 문자열이 있습니다. 예를 들어, EXAMPLE입니다. 가운데 문자, 즉 M을 어떻게 제거할 수 있을까요? 코드는 필요하지 않습니다. 다음을 알고 싶습니다: Python에서 문자열은 특수 문자로 끝나나요? 가운데 문자부터 모든 문자를 오른쪽으로 이동시키는 것이 좋은 방법인가요, 아니면 새로운 문자열을 생성하고 가운데 문자를 복사하지 않는 것이 좋은 방법인가요? 답변 파이썬에서 문자열은 불변(immutable)이므로 새로운 문자열을 생성해야합니다. 새로운 문자열을 생성하는 몇 가지 옵션이 있습니다. 'M'이 나타나는 위치에 상관없이 'M'을 제거하려면: newstr = oldstr.replace("M", "") 가운데 글자를 제거하려면: midlen = len(oldstr) // 2 newstr = o.. 2023. 9. 18.
Python 저는 어떤 버전의 파이썬이 설치되어 있는지 알고 싶습니다., Which version of Python do I have installed? 질문 나는 Windows 서버에서 Python 스크립트를 실행해야 합니다. 내가 어떤 버전의 Python을 가지고 있는지 어떻게 알 수 있을까요? 그리고 그것은 실제로 중요한가요? 나는 최신 버전의 Python으로 업데이트하는 것을 생각하고 있었습니다. 답변 python -V http://docs.python.org/using/cmdline.html#generic-options --version may also work (introduced in version 2.5) python -V http://docs.python.org/using/cmdline.html#generic-options --version 또한 작동할 수 있습니다 (버전 2.5에서 도입됨) 2023. 9. 18.
Python __getattr__와 __getattribute__의 차이점, Difference between __getattr__ and __getattribute__ 질문 나는 __getattr__ 또는 __getattribute__를 정의해야 할 때를 이해하려고 노력하고 있습니다. 파이썬 문서는 __getattribute__가 새로운 스타일의 클래스에 적용된다고 언급합니다. 새로운 스타일의 클래스란 무엇인가요? 답변 __getattr__와 __getattribute__ 사이의 주요 차이점은 __getattr__은 일반적인 방법으로 속성을 찾지 못한 경우에만 호출된다는 것입니다. 속성이 없을 때 대체 속성을 구현하는 데 유용하며, 아마도 원하는 두 가지 중 하나입니다. __getattribute__은 객체의 실제 속성을 확인하기 전에 호출되므로 올바르게 구현하기 어려울 수 있습니다. 매우 쉽게 무한 재귀에 빠질 수 있습니다. 새로운 스타일의 클래스는 object를 상.. 2023. 9. 18.
Python 파이썬에서 두 개의 날짜 및 시간 객체 간의 시간 차이를 어떻게 찾을 수 있나요?, How do I find the time difference between two datetime objects in python? 질문 두 개의 datetime 객체 사이의 시간 차이를 분 단위로 어떻게 알 수 있나요? 답변 >>> import datetime >>> first_time = datetime.datetime.now() >>> later_time = datetime.datetime.now() >>> difference = later_time - first_time datetime.timedelta(0, 8, 562000) >>> seconds_in_day = 24 * 60 * 60 >>> divmod(difference.days * seconds_in_day + difference.seconds, 60) (0, 8) # 0 분, 8 초 나중 시간에서 처음 시간을 빼면 difference = later_time - fir.. 2023. 9. 18.
Django와 Python을 사용하여 JSON 응답을 생성합니다., Creating a JSON response using Django and Python 질문 I'm trying to convert a server side Ajax response script into a Django HttpResponse, but apparently it's not working. This is the server-side script: /* RECEIVE VALUE */ $validateValue=$_POST['validateValue']; $validateId=$_POST['validateId']; $validateError=$_POST['validateError']; /* RETURN VALUE */ $arrayToJs = array(); $arrayToJs[0] = $validateId; $arrayToJs[1] = $validateError; if($valid.. 2023. 9. 18.
Python 가져오기 오류: 모듈 이름 urllib2 없음, Import error: No module name urllib2 질문 여기 내 코드입니다: import urllib2.request response = urllib2.urlopen("http://www.google.com") html = response.read() print(html) 도움이 필요하세요? 답변 다음 urllib2 문서에 명시된 대로: urllib2 모듈은 Python 3에서 urllib.request와 urllib.error라는 여러 모듈로 분할되었습니다. 2to3 도구는 소스를 Python 3로 변환할 때 자동으로 가져오기를 조정합니다. 그러므로 대신 다음을 사용해야 합니다: from urllib.request import urlopen html = urlopen("http://www.google.com/").read() print(html) 현재.. 2023. 9. 18.
Python 출력을 위한 인라인 if 문을 어떻게 작성하나요?, How to write inline if statement for print? 질문 어떤 부울 변수가 True로 설정되었을 때에만 일부 내용을 출력해야합니다. 그래서 이 링크를 참고하여 간단한 예제로 시도해보았습니다: >>> a = 100 >>> b = True >>> print a if b File "", line 1 print a if b ^ SyntaxError: 잘못된 구문입니다 print a if b==True와 같이 작성해도 동일한 결과입니다. 여기서 무엇을 놓치고 있는 걸까요? 답변 파이썬은 if 문에 뒤에 오는 if 문이 없습니다. 파이썬에는 두 가지 종류의 if가 있습니다: if 문: if 조건: 문장 if 조건: 블록 if 표현식 (Python 2.5에서 도입됨) 조건이 참일 때의 표현식 if 조건 else 조건이 거짓일 때의 표현식 그리고 주의해야 할 점은, p.. 2023. 9. 18.
Python 파이썬: 예외를 무시하고 계속 진행하는 방법? [중복], Python: How to ignore an exception and proceed? [duplicate] 질문 나는 내 코드에 try...except 블록이 있고 예외가 발생할 때 실제로 코드를 계속 실행하고 싶습니다. 그 경우에는 모든 것이 정상적으로 실행될 수 있습니다. 문제는 except: 블록을 비워 또는 #아무것도 하지 않는 상태로 둘 경우 구문 오류가 발생합니다. 반복문이 아니기 때문에 continue를 사용할 수 없습니다. 코드를 계속 실행하라는 명령을 내릴 수 있는 키워드가 있을까요? 답변 except Exception: pass 파이썬 문서에서 pass 문에 대한 설명 2023. 9. 18.