본문 바로가기

python2392

파이썬, 16 진수 값을 문자열 / 정수로 변환 16 진수 값을 가져 와서 문자열이나 정수로 바꾸는 방법을 찾고 있습니다. 예 : >>> a = b'\x91\x44\x77\x65\x92' >>> b = b'\x44\x45\x41\x44\x42\x45\x45\x46' >>> a >>> ?Dwe? >>> b >>> 'DEADBEEF' a 및 b 에 대해 원하는 결과 : >>> 9144776592 >>> '4445414442454546' 감사합니다. 해결 방법 >>> a = b'\x91\x44\x77\x65\x92' >>> a.encode("hex") '9144776592' >>> b.encode('hex') '4445414442454546' 16 진수 코덱을 사용하는 방식은 Python 2에서 작동했습니다. encode() on 8-bit strings .. 2021. 1. 9.
파이썬 Python에서 문자열 대신 datetime으로 sqlite에서 datetime을 다시 읽는 방법은 무엇입니까? Python 2.6.4에서 sqlite3 모듈을 사용하여 SQLite 데이터베이스에 날짜 시간을 저장하고 있습니다. sqlite는 자동으로 날짜를 문자열로 변환하기 때문에 삽입이 매우 쉽습니다. 문제는 그것을 읽을 때 문자열로 돌아 오지만 원래 datetime 객체를 재구성해야한다는 것입니다. 어떻게해야합니까? 해결 방법 타임 스탬프 유형으로 열을 선언하면 클로버 상태입니다. >>> db = sqlite3.connect(':memory:', detect_types=sqlite3.PARSE_DECLTYPES) >>> c = db.cursor() >>> c.execute('create table foo (bar integer, baz timestamp)') >>> c.execute('insert into f.. 2021. 1. 9.
파이썬 BeautifulSoup으로 속성을 기반으로 이미지 src 추출 IMDb에서 HTML 페이지를 가져 오기 위해 BeautifulSoup을 사용하고 있으며 페이지에서 포스터 이미지를 추출하고 싶습니다. 속성 중 하나를 기반으로 한 이미지가 있지만 그 안의 데이터를 추출하는 방법을 모릅니다. 내 코드는 다음과 같습니다. url = 'http://www.imdb.com/title/tt%s/' % (id) soup = BeautifulSoup(urllib2.urlopen(url).read()) print("before FOR") for src in soup.find(itemprop="image"): print("inside FOR") print(link.get('src')) 해결 방법 거의 완료되었습니다. 몇 가지 실수 만 있습니다. soup.find () 는 목록이 아닌 .. 2021. 1. 9.
파이썬에서 파일 또는 디렉토리의 소유자를 찾는 방법 파일 또는 디렉터리의 소유자를 찾으려면 Python의 함수 또는 메서드가 필요합니다. 함수는 다음과 같아야합니다. >>> find_owner("/home/somedir/somefile") owner3 해결 방법 나는 정말로 파이썬 사람은 아니지만 이것을 채울 수 있었다. from os import stat from pwd import getpwuid def find_owner(filename): return getpwuid(stat(filename).st_uid).pw_name 참조 페이지 https://stackoverflow.com/questions/1830618 2021. 1. 9.
파이썬 Python으로 소켓을 통해 바이너리 데이터 보내기 소켓 (HTTP)을 통해 문자열을 보내는 작은 프로그램 만 작성했습니다. 예를 들어 SPDY 제어 프레임 헤더를 구현하려면 어떻게해야합니까? 예를 들어 제어 프레임 헤더의 모든 다른 섹션의 크기를 제어하기 위해 bitstring 라이브러리와 numpy를 사용하려고 시도했지만 실제로 작동하는 것은 없습니다. 현재 파이썬 용 SPDY 라이브러리는 cython 및 C 데이터 유형을 사용하며 매우 예측할 수없는 것으로 나타났습니다. 순수한 파이썬으로 간단한 요청을 작성하는 방법 또는 프로토콜 정의와 정확히 같은 것을 작성하여 소켓을 통해 보내는 방법에 대해 궁금합니다. 해결 방법 일반적으로 bytearray 클래스가 당신의 친구가 될 것입니다 (당신의 질문을 올바르게 이해한다면). 소켓을 통해 보낼 수 있습니다.. 2021. 1. 9.
파이썬에서 시간을 비교하는 방법? 날짜 비교가 가능하고 datetime.timedelta () 도 있지만 현재 시간 ( datetime.datetime.now ())을 확인하는 방법을 찾기 위해 고군분투하고 있습니다. )은 날짜에 관계없이 지정된 시간 (예 : 오전 8시)보다 빠르거나 늦거나 동일합니다. 해결 방법 특정 시점 (예 : '지금')을 고정되지 않은 반복 이벤트 (매일 오전 8시 발생)와 비교할 수 없습니다 . 지금이 오늘 오전 8시 이전인지 이후인지 확인할 수 있습니다. >>> import datetime >>> now = datetime.datetime.now() >>> today8am = now.replace(hour=8, minute=0, second=0, microsecond=0) >>> now < today8am T.. 2021. 1. 9.
파이썬 pandas.Series.apply의 액세스 색인 MultiIndex Series s 가 있다고 가정 해 보겠습니다. >>> s values a b 1 2 0.1 3 6 0.3 4 4 0.7 행의 인덱스를 사용하는 함수를 적용하고 싶습니다. def f(x): # conditions or computations using the indexes if x.index[0] and ...: other = sum(x.index) + ... return something 그러한 함수에 대해 s.apply (f) 를 어떻게 할 수 있습니까? 이런 종류의 작업을 수행하는 데 권장되는 방법은 무엇입니까? 이 함수의 결과 값이 각 행과 동일한 MultiIndex에 적용된 새 Series를 얻을 것으로 예상합니다. 해결 방법 apply 가 색인에 액세스 할 수 있다고 생각하.. 2021. 1. 8.
파이썬 Python에서 특정 길이의 임의 문자열을 생성하는 가장 좋은 방법은 무엇입니까? 프로젝트의 경우 충돌을 낮게 유지하면서 수천 개의 임의 문자열을 만드는 방법이 필요합니다. 나는 그것들이 12 자이고 대문자로만 된 것을 찾고 있습니다. 어떤 제안? 해결 방법 코드 : from random import choice from string import ascii_uppercase print(''.join(choice(ascii_uppercase) for i in range(12))) 출력 : 5 가지 예 : QPUPZVVHUNSN EFJACZEBYQEB QBQJJEEOYTZY EOJUSUEAJEEK QWRWLIWDTDBD 수정 : 3 가지 예 : 229945986931 867348810313 618228923380 참조 페이지 https://stackoverflow.com/questions.. 2021. 1. 8.
파이썬 백 스페이스 키 입력을 발생시키는 Python 코드? 백 스페이스 키를 다르게 매핑하는 방법을 계속 찾고 있지만 그게 제가 추구하는 것이 아닙니다. 저는 파이썬 코드를 작성하는 프로그램에 있고 기본적으로 프로그램이 누군가가 GUI에서 백 스페이스 키를 눌렀다 고 생각하게하는 코드 줄을 작성하고 싶습니다 (백 스페이스 키가 무언가를 삭제함에 따라) 백 스페이스 키 입력으로 코딩하는 방법은 무엇입니까? 해결 방법 백 스페이스의 문자는 '\ b'이지만 GUI에 영향을주고 싶은 것처럼 들립니다. 프로그램이 GUI를 변경하는 경우 활성 입력 필드에서 마지막 문자를 삭제하면됩니다. 참조 페이지 https://stackoverflow.com/questions/18320431 2021. 1. 8.
파이썬 Django에서 커스텀 미들웨어를 설정하는 방법 조건을 충족하는 모든 뷰에 선택적으로 kwarg를 전달하는 미들웨어를 만들려고합니다. 문제는 미들웨어를 설정하는 방법의 예를 찾을 수 없다는 것입니다. 원하는 메서드 인 process_view 를 재정의하는 클래스를 보았습니다. Class CheckConditionMiddleware(object): def process_view(self, request): return None 하지만이 수업은 어디에 두어야합니까? 미들웨어 앱을 만들고 그 안에이 클래스를 넣은 다음 settings.middleware 에서 참조합니까? 해결 방법 없는 경우 다음 구조에 따라 앱 내에 middleware 폴더를 만들어야합니다. yourproject/yourapp/middleware 폴더 미들웨어는 settings.py, u.. 2021. 1. 8.