반응형

python-2 49

POST 요청을 보내는 방법?

POST 요청을 보내는 방법? 온라인에서 이 스크립트를 찾았어: import httplib, urllib params = urllib.urlencode({'number': 12524, 'type': 'issue', 'action': 'show'}) headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"} conn = httplib.HTTPConnection("bugs.python.org") conn.request("POST", "", params, headers) response = conn.getresponse() print response.status, response.reason 302 Found d..

Programing 2022.03.18

Python - 'ascII' 코덱에서 바이트를 디코딩할 수 없음

Python - 'ascII' 코덱에서 바이트를 디코딩할 수 없음 정말 혼란스럽다.인코딩을 하려고 했는데 오류에 의해can't decode.... >>> "你好".encode("utf8") Traceback (most recent call last): File "", line 1, in UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128) 나는 문자열의 "u" 접두사로 오류를 피하는 방법을 알고 있다.나는 단지 왜 인코드가 호출되었을 때 에러가 "디코딩할 수 없는" 것인지 궁금할 뿐이다.Python은 비밀리에 무엇을 하고 있는가?"你好".encode('utf-8') encode유니코드..

Programing 2022.03.17

Windows에서 여러 Python 버전을 실행하는 방법

Windows에서 여러 Python 버전을 실행하는 방법 내 기계에 파이썬 버전 2.6과 2.5가 설치되어 있었다.한 프로젝트에는 2.6, 다른 프로젝트에는 2.5를 실행하고 싶다. 사용할 항목을 지정하려면 어떻게 해야 하는가? 나는 윈도우 XP SP2에서 일하고 있다.다른 Python 사본을 실행하는 것은 올바른 실행 파일을 시작하는 것만큼 쉽다.명령행에서 단순히 입력만으로 파이썬 인스턴스를 시작했다고 언급하는 경우python. 이 기능이 Windows(윈도우)에서 수행하는 작업은%PATH% 실행 중 (이러한 파일, 실행 가능한 파일(이러브 파일(이러한 파일)..bat)), 명령 파일(.cmd( ) 또는 실행할 다른 실행 파일(이것은 에 의해 제어됨)PATHEXT지정된 이름과 일치하는 환경 변수.파일을..

Programing 2022.03.16

Python에서 XPath를 사용하는 방법?

Python에서 XPath를 사용하는 방법? XPath를 지원하는 라이브러리는 무엇인가?완전한 구현이 있는가?도서관은 어떻게 이용되는가?그것의 웹사이트는 어디에 있니?libxml2에는 다음과 같은 여러 가지 장점이 있다. 사양 준수 적극적인 개발 및 지역사회 참여 속도. 이건 정말 C 구현을 둘러싼 파이톤 포장지야. 유비쿼터스.libxml2 라이브러리는 널리 보급되어 있으며 따라서 잘 테스트되었다. 단점은 다음과 같다. 규격 준수.엄격하다.기본 네임스페이스 처리와 같은 작업은 다른 라이브러리에서 더 쉽다. 네이티브 코드 사용.이는 애플리케이션의 배포/배포 방식에 따라 문제가 될 수 있다.RPM은 이러한 통증을 완화시켜 준다. 수동 리소스 처리.아래 샘플의 freeDoc() 및 xpathFreeContex..

Programing 2022.03.16

왜 분할이 정수로 반올림되는가?

왜 분할이 정수로 반올림되는가? 나는 -100에서 0에서 10-100 범위의 숫자들을 정상화하려고 노력했는데, 변수가 전혀 없더라도, 이것이 내가 예상할 수 있는 다음과 같은 방법을 평가하지 않는다는 것을 알아채는 데 문제가 있었다. >>> (20-10) / (100-10) 0 플로트 분할도 작동하지 않음: >>> float((20-10) / (100-10)) 0.0 분할 영역 중 어느 한쪽이 부유물로 주조된 경우 다음과 같이 작동한다. >>> (20-10) / float((100-10)) 0.1111111111111111 첫 번째 예에서 각 측면은 최종 답이 int에 던져질 것을 의미하는 int로 평가한다.0.111이 0.5보다 작기 때문에 0으로 반올림한다.내 생각에는 투명하지 않지만, 그런 것 같아..

Programing 2022.03.15

Python에서 XPath를 사용하는 방법?

Python에서 XPath를 사용하는 방법? XPath를 지원하는 라이브러리는 무엇인가?완전한 구현이 있는가?도서관은 어떻게 이용되는가?그것의 웹사이트는 어디에 있니?libxml2에는 다음과 같은 여러 가지 장점이 있다. 사양 준수 적극적인 개발 및 지역사회 참여 속도. 이건 정말 C 구현을 둘러싼 파이톤 포장지야. 유비쿼터스.libxml2 라이브러리는 널리 보급되어 있으며 따라서 잘 테스트되었다. 단점은 다음과 같다. 규격 준수.엄격하다.기본 네임스페이스 처리와 같은 작업은 다른 라이브러리에서 더 쉽다. 네이티브 코드 사용.이는 애플리케이션의 배포/배포 방식에 따라 문제가 될 수 있다.RPM은 이러한 통증을 완화시켜 준다. 수동 리소스 처리.아래 샘플의 freeDoc() 및 xpathFreeContex..

Programing 2022.03.15

왜 람다에서는 인쇄가 안 되는가?

왜 람다에서는 인쇄가 안 되는가? 왜 안 되지? lambda: print "x" 이건 한 마디의 진술도 아닌 겁니까, 아니면 다른 겁니까?서류는 람다에서 허용되는 것에는 좀 희박한 것 같은데...A lambda의 몸은 하나의 표현이어야 한다.파이썬 2.x에서는print진술이다.하지만 파이톤 3에서는print함수(그리고 함수 적용은 표현식이기 때문에 람다에서 작동할 것이다).최신 Python 2.x를 사용하는 경우 백포트 인쇄 기능을 사용할 수 있으며, 이 기능을 사용하십시오. In [1324]: from __future__ import print_function In [1325]: f = lambda x: print(x) In [1326]: f("HI") HI 단순 스텁아웃에 사용하는 경우 다음을 사용하..

Programing 2022.03.14

Python의 dritt.keys()는 왜 집합이 아닌 목록을 반환하는가?

Python의 dritt.keys()는 왜 집합이 아닌 목록을 반환하는가? 파이썬의 키 메서드가 리스트 대신 세트를 돌려줄 줄 알았을 거야.해시맵의 키가 주는 보증의 종류와 가장 유사하기 때문이다.구체적으로는 세트처럼 독특하고 분류되지 않는다.그러나 이 방법은 다음과 같은 목록을 반환한다. >>> d = {} >>> d.keys().__class__ 이것은 단지 Python API의 실수인가 아니면 내가 놓친 다른 이유가 있는가?한 가지 이유는dict.keys()세트가 언어에 도입되기 전에. 다음 반환 형식에 유의하십시오.dict.keys()Python 3에서 변경됨: 함수는 이제 리스트가 아닌 "set-like" 보기를 반환한다. 세트 유사 뷰의 경우 추상 기본 클래스에 대해 정의된 모든 작업colle..

Programing 2022.03.11

python에서 float를 정수로 변환하는 가장 안전한 방법?

python에서 float를 정수로 변환하는 가장 안전한 방법? Python의 수학 모듈에는 다음과 같은 편리한 기능이 포함되어 있다.floor&ceil이 소수점 그 그 정수를 이러한 함수는 부동 소수점 번호를 취하여 그 아래 또는 그 위에 가장 가까운 정수를 반환한다.그러나 이러한 함수는 답을 부동 소수점 번호로 반환한다.예를 들면 다음과 같다. import math f=math.floor(2.3) 지금f반환: 2.0 반올림 오류(예를 들어 플로트가 1.9999에 해당하는 경우)의 위험을 실행하지 않고 이 플로트에서 정수를 얻는 가장 안전한 방법은 무엇인가? 아니면 다른 기능을 모두 사용해야 할까?부동 소수점 번호로 나타낼 수 있는 모든 정수는 정확한 표현을 가지고 있다.안전하게 사용할 수 있도록int..

Programing 2022.03.10
반응형