반응형

PYTHON 33

Python Requests 라이브러리에서 기본 HTTP 인증을 사용하려면 어떻게 해야 합니까?

Python Requests 라이브러리에서 기본 HTTP 인증을 사용하려면 어떻게 해야 합니까? 파이썬에서 기본적인 HTTP 인증을 사용하려고 합니다.Requests 라이브러리를 사용하고 있습니다. auth = requests.post('http://' + hostname, auth=HTTPBasicAuth(user, password)) request = requests.get('http://' + hostname + '/rest/applications') 응답양식auth변수: 200 CaseInsensitiveDict({'content-encoding': 'gzip', 'x-powered-by': 'JSP/2.2', 'transfer-encoding': 'chunked', 'set-cookie': 'J..

code 2023.10.30

아콘다 루트 환경 재설정 방법

아콘다 루트 환경 재설정 방법 아나콘다의 루트 환경을 재설정하려면 어떻게 해야 합니까?이렇게 하는 간단한 콘다 리셋 명령이 있어야 합니다. 다시는 아나콘다를 설치하고 싶지 않습니다.덮어쓰기를 원하지 않는 다른 가상 엔브이가 있는데, 다시 아콘다를 설치하면 그렇게 됩니다.https://github.com/conda/conda/issues/1032 참조 이는 다음과 같이 구현되었습니다.conda list --revisions그리고.conda install --rev REV_NUM. EDIT: 실행 시 주의해야 합니다.conda install --rev 0이것이 당신의 루트 환경을 제거할 것이기 때문에.conda지휘.아마도요.conda install --rev 1는 원하는 동작을 생성합니다(처음 설치한 후 루..

code 2023.10.30

목록의 모든 값이 특정 값보다 큰지 확인합니다.

목록의 모든 값이 특정 값보다 큰지 확인합니다. my_list1 = [30,34,56] my_list2 = [29,500,43] 목록의 모든 값이 >= 30인지 확인하려면 어떻게 해야 합니까?my_list1효과가 있어야 합니다.my_list2해서는 안됩니다. 내가 생각할 수 있는 유일한 것은 다음과 같습니다. boolean = 0 def func(ls): for k in ls: if k >= 30: boolean = boolean + 1 else: boolean = 0 if boolean > 0: print 'Continue' elif boolean = 0: pass 2016년 업데이트: 나중에 생각해보면, 속도가 실제로 중요한 대규모 데이터셋을 처리하고 활용한 후numpy...나는 이렇게 할 것입니다...

code 2023.10.20

Python 3.0,3.1,3.2의 "ValueError: 0 length 필드 이름 형식" 오류

Python 3.0,3.1,3.2의 "ValueError: 0 length 필드 이름 형식" 오류 Python을 배우려고 하는데(구체적으로 3개) 다음 오류가 발생합니다. ValueError: zero length field name in format 구글에 검색해보니 번호를 지정해주셔야 합니다. a, b = 0, 1 if a < b: print('a ({0}) is less than b ({1})'.format(a, b)) else: print('a ({0}) is not less than b ({1})'.format(a, b)) 그리고 (lynda.com 의) 자습서에서 실제로 다음과 같이 언급하고 있는 것과는 다릅니다. a, b = 0, 1 if a < b: print('a ({}) is less ..

code 2023.09.20

Python을 WebAssembly로 컴파일하는 중

Python을 WebAssembly로 컴파일하는 중 파이썬 2.7 코드를 웹어셈블리로 변환하는 것이 가능하다는 것을 읽었지만, 그렇게 하는 방법에 대한 확실한 가이드를 찾을 수 없습니다. 지금까지 Emscripten과 필요한 모든 구성 요소를 사용하여 웹 어셈블리에 C 프로그램을 컴파일했기 때문에 작동하는 것으로 알고 있습니다(가이드: http://webassembly.org/getting-started/developers-guide/) . Ubuntu 컴퓨터에서 이 작업을 수행하려면 어떤 단계를 수행해야 합니까?파이썬 코드를 LLVM 비트코드로 변환한 후 Emscripten을 사용하여 컴파일해야 합니까?그렇다면 제가 이를 어떻게 달성할 수 있을까요?WebAssembly 대 asm.js 먼저 WebAss..

code 2023.09.10

왜 tqdm 인쇄가 같은 라인을 업데이트하는 대신 새로운 라인으로 진행됩니까?

왜 tqdm 인쇄가 같은 라인을 업데이트하는 대신 새로운 라인으로 진행됩니까? 저는 python에서 tqdm 모듈을 사용하여 진행 표시줄을 보여주는 작은 명령줄 게임을 하고 있습니다.진행을 방해하기 위해 msvcrt 모듈을 사용하여 사용자 입력을 듣습니다.일단 중단되면 사용자는 명령줄 프롬프트에 '재시작'을 입력하여 다시 시작할 수 있습니다.진행률 표시줄이 두 번째로 표시되면 진행률과 동일한 줄을 업데이트하는 대신 매번 새 줄이 만들어집니다. 어떻게 하면 같은 라인에서 진행 상황을 보여줄 수 있습니까? 이 코드 조각은 진행률 표시줄을 사용하는 방법을 보여줍니다. def transfer(): for i in tqdm.tqdm(range(1000), desc="Transfer progress", ncols=..

code 2023.09.05

Python에서 목록을 "멋지게" 인쇄하는 방법

Python에서 목록을 "멋지게" 인쇄하는 방법 PHP에서 저는 다음을 수행할 수 있습니다. echo '' print_r($array); echo '' Python에서는 현재 다음과 같은 작업을 수행하고 있습니다. print the_list 그러나 이로 인해 데이터가 크게 점보됩니다.그것을 읽을 수 있는 나무로 멋지게 인쇄할 수 있는 방법이 있습니까?(인텐트 포함)?from pprint import pprint pprint(the_list) 인쇄 함수 인수의 목록을 "포장 해제"하고 구분 기호로 새 줄(\n)을 사용하면 됩니다. print(*lst, sep='\n') lst = ['foo', 'bar', 'spam', 'egg'] print(*lst, sep='\n') foo bar spam egg 디버..

code 2023.08.26

판다의 사용자 지정 목록에 따라 정렬

판다의 사용자 지정 목록에 따라 정렬 다 읽은 후: http://pandas.pydata.org/pandas-docs/version/0.13.1/generated/pandas.DataFrame.sort.html 사용자 정의 목록으로 열을 정렬하는 방법을 아직도 알 수 없는 것 같습니다.기본 정렬은 알파벳 순입니다.예를 들어보겠습니다.다음은 제(매우 요약된) 데이터 프레임입니다. Player Year Age Tm G 2967 Cedric Hunter 1991 27 CHH 6 5335 Maurice Baker 2004 25 VAN 7 13950 Ratko Varda 2001 22 TOT 60 6141 Ryan Bowen 2009 34 OKC 52 6169 Adrian Caldwell 1997 31 DAL 8..

code 2023.08.06

Python의 랜덤 해시

Python의 랜덤 해시 파이썬에서 랜덤 해시(MD5)를 생성하는 가장 쉬운 방법은 무엇입니까?md5-hash는 128비트 값에 불과하므로 임의의 값을 원할 경우 다음을 수행합니다. import random hash = random.getrandbits(128) print("hash value: %032x" % hash) 하지만 요점을 잘 모르겠어요.왜 이걸 필요로 하는지 자세히 설명해야 할 것 같아요저는 당신이 찾고 있는 것이 보편적인 고유 식별자라고 생각합니다.그러면 python의 모듈 UUID가 당신이 찾고 있는 것입니다. import uuid uuid.uuid4().hex UUID4는 md5 합계와 길이가 동일한 임의의 고유 식별자를 제공합니다.16진수는 uuid 개체를 반환하는 대신 is를 16..

code 2023.08.06

숫자의 모든 나누기를 얻는 가장 좋은 방법은 무엇입니까?

숫자의 모든 나누기를 얻는 가장 좋은 방법은 무엇입니까? 아주 멍청한 방법은 다음과 같습니다. def divisorGenerator(n): for i in xrange(1,n/2+1): if n%i == 0: yield i yield n 제가 얻고 싶은 결과는 이것과 비슷하지만, 저는 더 똑똑한 알고리즘을 원합니다(이 알고리즘은 너무 느리고 멍청합니다 :-) 저는 주요 요인과 그 다양성을 충분히 빠르게 찾을 수 있습니다.다음과 같은 방식으로 요인을 생성하는 생성기가 있습니다. 1,도 1계수 1, 계수 1) 2, 2계수 2, 계수 2) 3, 3변수 3, 변수 3) 등등... 즉, 의 산출물 for i in factorGenerator(100): print i 다음과 같습니다. (2, 2) (5, 2) 이것..

code 2023.08.01
반응형