반응형

Python 56

Python에서 파일 해싱

Python에서 파일 해싱 저는 파이썬이 EOF에 읽기를 원하므로 sha1이든 md5든 적절한 해시를 얻을 수 있습니다.제발 도와주세요.지금까지 제가 가진 것은 다음과 같습니다. import hashlib inputFile = raw_input("Enter the name of the file:") openedFile = open(inputFile) readFile = openedFile.read() md5Hash = hashlib.md5(readFile) md5Hashed = md5Hash.hexdigest() sha1Hash = hashlib.sha1(readFile) sha1Hashed = sha1Hash.hexdigest() print "File Name: %s" % inputFile print ..

programing 2023.06.30

검은색 포맷터 - 특정 다중 라인 코드 무시

검은색 포맷터 - 특정 다중 라인 코드 무시 다음과 같은 방법으로 특정 다중 회선 코드를 무시합니다.black비단뱀 포메터특히, 이것은 사용됩니다.np.array또는 포맷하면 보기 흉하게 변하는 행렬 구성.다음은 예입니다. np.array( [ [1, 0, 0, 0], [0, -1, 0, 0], [0, 0, 1, 0], [0, 0, 0, -1], ] ) # Will be formatted to np.array([[1, 0, 0, 0], [0, -1, 0, 0], [0, 0, 1, 0], [0, 0, 0, -1]]) 이 문제를 발견했습니다.blackgithub, 하지만 그것은 인라인 명령에서만 작동합니다. 이것은 제가 여기서 가지고 있는 것이 아닙니다. 다중 회선 코드에 대해 이를 달성하기 위해 제가 할 ..

programing 2023.06.25

하위 그림의 공통 축 레이블 설정 방법

하위 그림의 공통 축 레이블 설정 방법 저는 다음과 같은 줄거리를 가지고 있습니다. import matplotlib.pyplot as plt fig2 = plt.figure() ax3 = fig2.add_subplot(2,1,1) ax4 = fig2.add_subplot(2,1,2) ax4.loglog(x1, y1) ax3.loglog(x2, y2) ax3.set_ylabel('hello') 두 하위 플롯 각각에 대한 축 레이블과 제목뿐만 아니라 두 하위 플롯에 걸쳐 있는 공통 레이블도 만들 수 있기를 원합니다.예를 들어, 두 그림의 축이 모두 동일하기 때문에 x 및 y 축 레이블 세트가 하나만 필요합니다.하위 플롯마다 다른 제목을 원합니다. 몇 가지를 시도해 보았지만 제대로 작동하지 않았습니다.두 개의..

programing 2023.06.25

파이썬에서 인쇄 대신 로깅을 사용하는 이유는 무엇입니까?

파이썬에서 인쇄 대신 로깅을 사용하는 이유는 무엇입니까? 복잡한 프로젝트에서 간단한 디버깅을 위해 인쇄 대신 파이썬 로거를 사용해야 하는 이유가 있습니까?다른 사용 사례는 어떻습니까?(특히 stdout만 찾고 있는 경우) 각각에 대해 허용되는 최상의 사용 사례가 있습니까? 저는 항상 이것이 "베스트 프랙티스"라는 말을 들었지만, 그 이유를 알 수 없었습니다.로깅 패키지에는 다음과 같은 유용한 기능이 많이 있습니다. 로깅 통화가 발신되는 위치와 시간(심지어 어떤 회선 번호)을 쉽게 확인할 수 있습니다. 파일, 소켓, 거의 모든 것에 동시에 로그인할 수 있습니다. 심각도에 따라 로깅을 구분할 수 있습니다. 인쇄물에는 이런 것이 없습니다. 또한 프로젝트가 다른 파이썬 도구에 의해 가져오기 위한 것이라면 사용자..

programing 2023.06.20

Python 사전에서 URL 매개 변수

Python 사전에서 URL 매개 변수 저는 파이썬 사전을 URL 매개 변수로 사용할 문자열로 변환하려고 합니다.저는 이것을 하는 더 나은, 더 파이썬적인 방법이 있다고 확신합니다.그것은 무엇일까요? x = "" for key, val in {'a':'A', 'b':'B'}.items(): x += "%s=%s&" %(key,val) x = x[:-1] 를 사용합니다. 키-값 쌍의 사전을 가져와서 URL에 적합한 형태로 변환합니다(예:key1=val1&key2=val2). 예를 들어, >>> import urllib.parse >>> params = {'a':'A', 'b':'B'} >>> urllib.parse.urlencode(params) 'a=A&b=B' 다음과 같은 반복적인 매개 변수를 사용하여..

programing 2023.06.20

Python 3 웹 스크래핑의 HTTP 오류 403 문제

Python 3 웹 스크래핑의 HTTP 오류 403 문제 연습을 위해 웹 사이트를 스크랩하려고 했는데 HTTP 오류 403(내가 봇인 것 같음)이 계속 뜨나요? 내 코드는 다음과 같습니다. #import requests import urllib.request from bs4 import BeautifulSoup #from urllib import urlopen import re webpage = urllib.request.urlopen('http://www.cmegroup.com/trading/products/#sortField=oi&sortAsc=false&venues=3&page=1&cleared=1&group=1').read findrows = re.compile('(.*)') row_array =..

programing 2023.06.15

파이썬에서 파일 경로에서 폴더 경로를 추출하려면 어떻게 해야 합니까?

파이썬에서 파일 경로에서 폴더 경로를 추출하려면 어떻게 해야 합니까? 전체 경로에서 파일로의 폴더 경로만 얻고 싶습니다. 예를들면T:\Data\DBDesign\DBDesign_93_v141b.mdb그리고 나는 그냥 받고 싶어요.T:\Data\DBDesign(제외:\DBDesign_93_v141b.mdb). 저는 다음과 같은 것을 시도해 보았습니다. existGDBPath = r'T:\Data\DBDesign\DBDesign_93_v141b.mdb' wkspFldr = str(existGDBPath.split('\\')[0:-1]) print wkspFldr 하지만 그 결과는 다음과 같습니다. ['T:', 'Data', 'DBDesign'] 그것은 내가 요구하는 결과가 아닙니다(존재).T:\Data\DBD..

programing 2023.06.15

플라스크의 HTTP 상태 코드 201 반환

플라스크의 HTTP 상태 코드 201 반환 우리는 API 중 하나에 플라스크를 사용하고 있는데 HTTP 응답 201을 반환하는 방법을 아는 사람이 있는지 궁금합니다. 404와 같은 오류의 경우 다음을 호출할 수 있습니다. from flask import abort abort(404) 하지만 201년 동안은 LookupError: 201에 대한 예외 없음 문서에 이와 같은 예외를 만들어야 합니까?응답을 사용하여 http 상태 코드를 반환할 수 있습니다. > from flask import Response > return Response("{'a':'b'}", status=201, mimetype='application/json') 당신은 여기서 그것에 대해 읽을 수 있습니다. return render_te..

programing 2023.06.15

16진수로 인코딩된 ASCII 문자열을 일반 ASCII로 변환하시겠습니까?

16진수로 인코딩된 ASCII 문자열을 일반 ASCII로 변환하시겠습니까? 파이썬에서 16진수에서 일반 ASCII로 변환하려면 어떻게 해야 합니까? 예를 들어 "0x7061756c"를 "폴"로 변환하려고 합니다.조금 더 간단한 솔루션: >>> "7061756c".decode("hex") 'paul' 라이브러리를 가져올 필요가 없습니다. >>> bytearray.fromhex("7061756c").decode() 'paul' >>> txt = '7061756c' >>> ''.join([chr(int(''.join(c), 16)) for c in zip(txt[0::2],txt[1::2])]) 'paul' 저는 그저 즐기고 있을 뿐이지만, 중요한 부분은 다음과 같습니다. >>> int('0a',16) # p..

programing 2023.06.15

레이블 문자 회전(SeaBorn)

레이블 문자 회전(SeaBorn) 단순 요인 그림이 있습니다. import seaborn as sns g = sns.factorplot("name", "miss_ratio", "policy", dodge=.2, linestyles=["none", "none", "none", "none"], data=df[df["level"] == 2]) 문제는 x 레이블이 모두 함께 실행되어 읽을 수 없다는 것입니다.레이블을 읽을 수 있도록 텍스트를 어떻게 회전합니까?저는 @mwaskorn의 대답에 문제가 있었습니다. 즉, g.set_xticklabels(rotation=30) 실패합니다. 레이블도 필요하기 때문입니다.@Aman의 대답보다 조금 더 쉬운 것은 그냥 덧붙이는 것입니다. plt.xticks(rotation=..

programing 2023.06.15
반응형